多语言展示
当前在线:1030今日阅读:126今日分享:42

修复Unity从4.x升级到5.x后部分脚本的编译错误

将Unity从4.x升级到5.x后,部分脚本编译时产生以下几种错误。1).UnityEngine.Mesh.GetTriangleStrip(int)' is obsolete: 2).UnityEngine.Mesh.SetTriangleStrip(int)' is obsolete: 3).Type 'UnityEngine.Component' does not support slicing.
工具/原料

Unity 5.3.17

UnityEngine.Mesh.GetTriangleStrip(int)' is obsolete

解决方法:将GetTriangleStrip函数改成GetTriangles

UnityEngine.Mesh.SetTriangleStrip(int)' is obsolete

解决方法:将SetTriangleStrip函数改成SetTriangles

Type 'UnityEngine.Component' does not support slicing

解决方法:将animation改成GetComponent.()

推荐信息