如何通过脚本统一创建多个网格?

时间:2014-05-08 21:12:49

标签: c# unity3d mesh

我用脚本统一制作水漩涡和表面网格,现在我需要添加一个简单的网格墙。但我不知道如何添加另一个网格。我想找到像meshfilter.addmesh这样的东西,但是没有这样的方法。我想知道如何添加另一个网格或网格过滤器来添加该墙。我用C#btw。

1 个答案:

答案 0 :(得分:1)

从问题的描述(不够清楚)看起来你应该为你的墙创建另一个带有MeshFilter和MeshRenderer组件的游戏对象(你可以用手或脚本来做)。

如果由于某种原因你真的想在一个MeshFilter中有多个网格物体,那么你唯一的选择是使用子网格(见Mesh.subMeshCountMesh.SetIndicesMesh.SetTrianglesRenderer.materials也许Mesh.CombineMeshes)。