33问答网
所有问题
unity3d里面怎么利用代码同时给多个(是多个)物体换材质
懂得回话
举报该问题
其他回答
第1个回答 2015-07-15
首先要想给多个物体换材质,必须先有那些物体,比如你获取到之后可以存在一个List<GameObject>中,然后遍历这些物体,获取这个物体中是Render组件,替换render组件中的材质即可
相似回答
unity3D
为
多个物体
赋予不同的
材质(材质
不在物体场景
中)
答:
Material mat = Resources.Load<Material>("path");"path"是这个
材质
在recources下的完整路径
unity3d中怎么
用
代码换材质
答:
单击的代码就不写了,
换材质代码
如下:Public Material myMaterial ; //定义材质类型变量,Public型,从外面拖拽上去 // gameObject.renderer.material = myMaterial; //将新材质赋予
物体
即可
unity3d中怎么
用
代码换材质
答:
首先说两种都不起作用的方式:先取游戏对象的meterial,Material mymeterial=getcomponent<Renderer>().material;或者是取 sharedMaterial。然后使用遍历本游戏中的
材质
库:mymaterials = (Material[]
)Unity
Engine.Resources.FindObjectsOfTypeAll(typeof(Material));得到的是数组,取其中的值。mymaterail1=myma...
大家正在搜
unity3d怎么看代码
unity3d控制物体移动代码
unity3d代码大全
unity3d代码注入
unity3d为什么用c#
unity3d用什么语言
unity3d文件怎么打开
unity3d射击源码
unity代码
相关问题
unity3d 一个物体如何赋予多个材质球?
unity怎么把材质同时设置到多个物体
在unity3d中怎样能让一段代码同时控制两个物体
unity3d中怎么用代码换材质
unity3d中怎么用代码换材质
unity中怎么设置:在多个物体共用一张贴图时。改其中一个物...
unity 400多个相同物体如何处理
3D是如何用同一个材质球给多个物体贴不同的材质?