多语言展示
当前在线:153今日阅读:176今日分享:34

【软件】Unity使用代码动态修改Shader的颜色

Unity3d是一款强大的三维游戏开发引擎,在游戏领域备受开发者的喜爱。Shader 作为其强大的功能,模拟真实环境的表现还是十分优秀的,那么在运行阶段,如何使用代码动态修改Shader的颜色呢?
工具/原料

Unity3D开发引擎

方法/步骤
1

1.  打开软件,新建工程如下图所示。点击创建工程按钮。

2

2. 在层级面板中穿件Cube,在项目面板鼠标右键中创建材质,如下图所示

3

3.  在项目面板下创建脚本文件,如图所示

4

4. 双击脚本文件打开,编写代码如下

5

5. 创建标准shader,如下图所示,并将创建的shader替换给Cube对象

6

6. 双击打开5中创建的Shader文件,查看参数信息(参数信息的结果是为了书写4中的代码,参见经验视频)

7

7. 将3中的脚本附加给Cube。

8

8. 点击运行,结果如图。资源下载: pan.baidu.com/s/18GJYhSDyderHAQPk45vkWA 密码: iacm

9

如果您觉得有用,记得在下方点击投票、点赞、关注、留言,小编会定期奉上更多的惊喜哦,您的支持才是小编继续努力的动力,么么哒。

推荐信息