kingBook

导航

2019年8月26日 #

Renderer.Material、Renderer.SharedMaterial的区别

摘要: Renderer.sharedMaterial:当多个Renderer共用一个材质时,修改Renderer.sharedMaterial将修改所有引用它的Renderer。 Renderer.material:修改Renderer.material只会影响Renderer本身。 类似的属性还有Mes 阅读全文

posted @ 2019-08-26 16:42 kingBook 阅读(491) 评论(0) 推荐(0) 编辑

C# ==、object.Equals()、ReferenceEquals区别

摘要: var a=new object(); var b=a; Debug.Log(a==b);//True Debug.Log(object.Equals(a,b));//True Debug.Log(object.ReferenceEquals(a,b));//True Debug.Log(1==1) 阅读全文

posted @ 2019-08-26 15:35 kingBook 阅读(711) 评论(0) 推荐(0) 编辑

判断鼠标点击模型时,鼠标所接触的材质

摘要: 当一个MeshRenderer拥有多个材质时,MeshRenderer.materials中的索引与子网格的索引相对应,所以只需要找到子网格的索引就能找到材质的索引。 C using UnityEngine; public class TestRaycastHitMaterial:MonoBehav 阅读全文

posted @ 2019-08-26 11:31 kingBook 阅读(198) 评论(0) 推荐(0) 编辑