编译统一游戏时出现此错误。该如何解决?
谢谢
资产/ spine-unity /网格生成/数组/ArraysMeshGenerator.cs(221,21):错误CS0165:使用未分配的局部变量“颜色”
另一个 资产/ spine-unity /网格生成/数组/ArraysMeshGenerator.cs(157,19):错误CS0165:使用未分配的局部变量“颜色”
第157行
colors[vi] = color; colors[vi + 1] = color; colors[vi + 2] = color; colors[vi + 3] = color;
第221行
colors[vi] = color; uvs[vi].x = attachmentUVs[iii]; uvs[vi].y = attachmentUVs[iii + 1];
答案 0 :(得分:2)
替换第116行
Color32 color;
使用
Color32 color = default(Color);
源代码(有问题):
这是假设您使用的是较旧版本的spine运行时,例如v3.4,如代码和行号所提示的那样。
如果升级到最新的Spine Unity运行时(例如版本3.6.39),您也会遇到此问题,但是在另一个文件(SpineMesh.cs)中:
在这种情况下,对行460和664应用相同的修复程序。