将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版本问题所产生的问题还是无法消除。尽量使用开发版本运行。
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.<Animation>()