纳金网

标题: 我的这句话咋老是报错啊; [打印本页]

作者: 她。    时间: 2013-2-16 08:34
标题: 我的这句话咋老是报错啊;
gameObject.renderer.material.color.a = 0.4f;
我的这句话咋老是报错啊;
报错内容:Cannot modify a value type return value of `UnityEngine.Material.color'. Consider storing the value in a temporary variable  
作者: plcc    时间: 2013-2-16 14:28
C#里  gameObject.renderer.material.color.a  不能直接赋值
可以这样:gameObject.renderer.material.color = new Color(1f,1f,1f,1f);



作者: may    时间: 2013-2-16 14:31
原帖由  plcc  于 2013-02-16 14:28 发表:

                                                                                        C#里  gameObject.renderer.material.color.a  不能直接赋值
可以这样:gameObject.renderer.material.color = new Color(1f,1f,1f,1f);



                                                                               
-----------------------------------------------------
学习了,感谢这个解答!





欢迎光临 纳金网 (http://old.narkii.com/club/) Powered by Discuz! X2.5