Unity MeshRenderer material 和 sharedMaterial的区别
来源:互联网 发布:lc二手车信息网源码 编辑:程序博客网 时间:2024/05/29 11:36
// 摘要:
// Returns the first instantiated [[Material]] assigned to the renderer.
//返回第一个实例化的Material指定给renderer
public Material material { get; set; }
// 摘要:
// The shared material of this object.
//直接返回这个object的material
public Material sharedMaterial { get; set; }
假如两个prefab公用同一个material,prefabA和prefabB,如果要获取prefabA中的material,prefabA.GetComponent<MeshRenderer>().material,此时prefabA中的material会被Instantitated在赋给prefabA,即此时prefabA是一个新的material,做任何更改不会影响原来的material,当然也不会影响到prefabB中的material。
但是如果是获取prefabA的sharedMaterial,则返回的是这个material本身,如果做任何修改,则material发生变化,同时,应用该material的其他prefab也会发生变化。
0 0
- Unity MeshRenderer material 和 sharedMaterial的区别
- Unity MeshRender中material和sharedmaterial的区别
- Unity3D Mesh小课堂(四)MeshRenderer的material和sharedMaterial
- Renderer.Material和Renderer.SharedMaterial的区别
- material与sharedMaterial的区别
- material与sharedMaterial的区别
- material和sharedMaterial
- Mesh中 material 和 sharedMaterial 的区别及内部实现的推断
- 【Unity3D游戏开发】material与sharedMaterial的区别 (三八)
- Unity3D内存泄漏Render的sharedMaterial和material
- Material 和 ShareMaterial 区别
- Unity3D中MeshRenderer的使用
- Unity3D中MeshRenderer的使用
- Unity3D中MeshRenderer的使用
- unity material之tiling和offset属性
- unity material之tiling和offset属性
- Unity中的Material和Shader<坑待填>
- unity Material之tilling和offset属性
- JAVA问题总结之10--逻辑运算注意事项
- 整数划分问题(递归法)
- MySQL笔记
- jetty安装部署
- JDK中的URLConnection参数详解
- Unity MeshRenderer material 和 sharedMaterial的区别
- C++中的引用与指针的区别
- (转载)mmc无法创建管理单元
- Ajax提高篇(1)入门
- AS3学习(3)
- OO真经——关于面向对象的哲学体系及科学体系的探讨(下)
- memcached简介及java使用方法
- C#中virtual 方法和abstract方法的区别 .
- css3 calc():css简单的数学运算-加减乘除