首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >材料没有颜色属性'_TintColor‘

材料没有颜色属性'_TintColor‘
EN

Stack Overflow用户
提问于 2017-02-14 23:04:33
回答 1查看 4.4K关注 0票数 0

我想使用脚本修改材料的TintColor,但是在进行修改时,会出现以下错误:

材料没有颜色属性'_TintColor‘

我在谷歌上搜索过,但是所有的努力都是徒劳的。

我读过这个职位,它说它可以使用脚本进行修改。

我使用的着色器是Sprites/Default

代码语言:javascript
复制
public Color[] colors = { new Color(42/255.0f, 246/255.0f, 229/255.0f,1),new Color(20/255.0f, 127/255.0f, 255/255.0f,1),new Color(73/255.0f, 3/255.0f, 198/255.0f,1);
Debug.Log(renderer.material.GetColor("_TintColor"));
//renderer.material.SetColor("_TintColor", colors[2]); /*This eventually I want to use */

我试着玩alpha值,但没起作用

我不知道我做错了什么。如果有人能指出我的错误,或者让我改变材料的TintColor,这将是非常有帮助的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-14 23:17:36

着色器Sprites/Default没有一个"_TintColor" property,而是一个"_Color"属性。所以你要做的就是改变

代码语言:javascript
复制
Debug.Log(renderer.material.GetColor("_TintColor"));

代码语言:javascript
复制
Debug.Log(renderer.material.GetColor("_Color"));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42237855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档