MeshCombineUtility.cs method `GetTriangleStrip' of type `UnityEngine.Mesh' could be found

时间:2023-03-09 03:02:58
MeshCombineUtility.cs method `GetTriangleStrip' of type `UnityEngine.Mesh' could be found

1) Assets/Standard Assets/Scripts/MeshCombineUtility.cs(27,74): error CS1061: Type `UnityEngine.Mesh' does not contain a definition for `GetTriangleStrip' and no extension method `GetTriangleStrip' of type `UnityEngine.Mesh' could be found (are you missing a using directive or an assembly reference?)

2) Assets/Standard Assets/Scripts/MeshCombineUtility.cs(130,73): error CS1061: Type `UnityEngine.Mesh' does not contain a definition for `GetTriangleStrip' and no extension method `GetTriangleStrip' of type `UnityEngine.Mesh' could be found (are you missing a using directive or an assembly reference?)

3) Assets/Standard Assets/Scripts/MeshCombineUtility.cs(177,30): error CS1061: Type `UnityEngine.Mesh' does not contain a definition for `SetTriangleStrip' and no extension method `SetTriangleStrip' of type `UnityEngine.Mesh' could be found (are you missing a using directive or an assembly reference?)
总之都是方法名变了的错。
把GetTriangleStrip改成GetTriangles,对应着SetTriangleStrip也要改成SetTriangles。
完工。
还有什么坑以后再填。
感谢unity论坛的答疑帖:http://forum.unity3d.com/threads/meshcombineutility-error.307938/
http://answers.unity3d.com/questions/956685/meshcombineutility-problem-after-upgrade-to-unity.html