CSTG 发表于 2020-7-27 18:51

renderer问题

gameObject.renderer.material.color=Color.red;
为什么会报错,Unity5.0版本,请教大佬...

巨蟹座 发表于 2020-7-27 18:58

gameObject.GetComponent<Renderer>().material.color = Color.red;

CSTG 发表于 2020-7-28 14:51

巨蟹座 发表于 2020-7-27 18:58 static/image/common/back.gif
gameObject.GetComponent().material.color = Color.red;

应该是gameObject.GetComponent.<Renderer>().material.color = Color.red;吧,改了之后虽然没有error了,但运行时会弹出NullReferenceException: Object reference not set to an instance of an object,然后物体的颜色还是没变...

巨蟹座 发表于 2020-7-28 19:51

CSTG 发表于 2020-7-28 14:51 static/image/common/back.gif
应该是gameObject.GetComponent.().material.color = Color.red;吧,改了之后虽然没有error了,但运行时 ...

确定一下这个gameObject 有问题吗?是不是空了,你试试另外建立另外一个对象试试
页: [1]
查看完整版本: renderer问题