- 最后登录
- 2019-12-25
- 注册时间
- 2012-8-24
- 阅读权限
- 90
- 积分
- 71088
- 纳金币
- 52304
- 精华
- 343
|
renderer.material.color.a = 0.3f;
直接用以上代码,会报错,告诉你不许修改UnityEngine.material.color的值
于是我换成
Color c = new Color(0,1,0,0);//rgba
renderer.material.color = c;
那个东西本来是红色的,执行代码后成功的变成绿色,但是依然不是透明的。
换成new Color(0.2f,1,0,0); new Color(0.5f,1,0,0);的结果都一样,透明度一点没变。。 |
|