UnityException:标签:未定义

问题描述 投票:0回答:2

我正在学习Unity滚球教程,但我在拾取旋转物体时遇到问题。每当我翻过它们时,我都会收到此错误:

UnityException:标签:PickUp 未定义。 PlayerController.OnTriggerEnter(UnityEngine.Collider 其他)(位于 Assets/Scripts/PlayerController.cs:30)

我已经确保我的标签

PickUp
与代码中的完全一样,但它仍然不起作用。我已经尝试解决这个问题很长时间了,所以感谢您的帮助。

c# unity-game-engine tags
2个回答
9
投票

您必须先从编辑器添加标签(

PickUp
),然后才能从脚本中引用它。


0
投票

我按照文本教程复制了标签名称并将其粘贴到 Unity 中,而不是自己编写,我假设它自己复制了一个额外的空格。 (我假设)

我假设这就是为什么它找不到标签,即使一切似乎都匹配。

我删除了标签名称,这次自己写了,一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.