答案 0 :(得分:1)
以下是如何编辑网格顶点的概述,但有关详细信息this link可能会对您有所帮助。
List<Vector3> vertices = new List<Vector3>();
List<int> triangles = new List<int>();
GenerateMesh(vertices, triangles);
Mesh mesh = gameObject.GetComponent<MeshFilter>().mesh;
mesh.vertices = vertices.ToArray();
mesh.triangles = triangles.ToArray();
就实际生成网格而言,我建议在平面上的圆圈中生成N个点,这是您的起点。然后反复向前移动平面,旋转它,并产生更多的点。每次将点连接到为生成三角形而生成的上一组点。