unity能改默认的shader吗
答案:2 悬赏:0
解决时间 2021-03-12 03:17
- 提问者网友:先森请一心
- 2021-03-11 13:15
unity能改默认的shader吗
最佳答案
- 二级知识专家网友:许你一世温柔
- 2021-03-11 14:08
很简单的,举个例子: 修改shader中 对应的颜色_color属性:代码如下:
gameobject.renderer.material.setvector("_color",new vector4 (1,1,1,1));
就完成了,其他属性依葫芦画瓢就会改了。
gameobject.renderer.material.setvector("_color",new vector4 (1,1,1,1));
就完成了,其他属性依葫芦画瓢就会改了。
全部回答
- 1楼网友:温柔刺客
- 2021-03-11 14:41
用SetColor()函数 具体看官方脚本手册的Material类 例子是: function Start () { //设置glossy着色器以便使用高光颜色 renderer.material.shader = Shader.Find (" Glossy"); //设置高光色为红色 renderer.material.SetColor ("_SpecColor", Co...
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |