为了账号安全,请及时绑定邮箱和手机立即绑定

unity3d中怎么用代码换材质

unity3d中怎么用代码换材质

拉丁的传说 2018-07-30 08:14:00
就是一个cube单击一次换一次材质,请问程序怎么写
查看完整描述

2 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

单击的代码就不写了,换材质代码如下:

Public Material myMaterial ; //定义材质类型变量,Public型,从外面拖拽上去
//
gameObject.renderer.material = myMaterial; //将新材质赋予物体即可

查看完整回答
反对 回复 2018-08-01
?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

楼上那个方法虽然过时了,但是原理是正确的,现在用gameObject.GetComponent<Render>().material=新的材质,说无效的该不会是没有拖新的材质球吧..

查看完整回答
反对 回复 2018-08-01
  • 2 回答
  • 0 关注
  • 4701 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信