本文讲述在Unity中,同一个Mesh中,使用多材质的方法。
比如:一张桌子可能会用到两种材质,桌腿用材质1,桌面用材质2。
Question : 同一个mesh,unity怎么知道桌腿用材质1,而桌面用材质2?
Answer : SubMesh
一个Mesh可以有多个SubMesh,
一个SubMesh对应着一个Material,
一个SubMesh可以有多个Triangle。
下面是unity 5.x脚本测试代码,有兴趣同学可以把玩一下。
参考Unity论坛
using UnityEngine;
[RequireComponent(typeof(MeshFilter)), RequireComponent(typeof(MeshRenderer))]
public