【发布时间】:2016-11-26 13:06:53
【问题描述】:
我的项目是在以前的 Unity 版本之一中制作的,在 Unity 5.4 中升级后,我一直收到此错误:
层 ID 无效。请使用图层的唯一ID(与列表中的索引不同)。
我对此进行了研究,但找不到任何正确的答案。所以我想也许有人有类似的问题。
如果需要,我可以提供更多信息。感谢您的宝贵时间。
【问题讨论】:
-
看来你需要大致了解图层...这是 Unity3D 的基础部分 docs.unity3d.com/Manual/class-TagManager.html
-
我有一个函数,我正在检查 SpriteRenderer 是否等于 null 并且我试图通过传递数字来设置sortingLayerID,这在 Unity 4.6 中有效,但在 Unity 5 中出现错误我不知道为什么。我认为这不是因为代码。但后来我使用 sortLayerName 传递名称,它现在正在工作。还是谢谢!