unity3d中怎么用代码换材质

就是一个cube单击一次换一次材质,请问程序怎么写

拉丁的传说
浏览 4708回答 2
2回答

慕斯709654

单击的代码就不写了,换材质代码如下:Public Material myMaterial ; //定义材质类型变量,Public型,从外面拖拽上去//gameObject.renderer.material = myMaterial; //将新材质赋予物体即可

翻过高山走不出你

楼上那个方法虽然过时了,但是原理是正确的,现在用gameObject.GetComponent<Render>().material=新的材质,说无效的该不会是没有拖新的材质球吧..
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Unity 3D