Unity: 脚本缺失 “The referenced script (Unknown) on this Behaviour is missing!“
有时,当我开始游戏时,我会收到毫无意义的警告。我不知道它们来自哪里,我没有任何对象来处理不存在的脚本。如何删除或修复这些消息?
当我在检查器中右键单击文件的图标时,我得到两个可能的选项。它们都不起作用,或者当我尝试单击它们时,没有任何反应。
5
It happens when the file and the name class has not the same name.
Example:
- The file is named SingleCube.cs
- The class definition is
public class Cube : MonoBehaviour
In this case, Unity is not able to link the file and the class. Both have to have the same name.
- The file should be SingleCube.cs
- And the class definition
public class SingleCube : MonoBehaviour
当文件和 name 类的名称不同时,就会发生这种情况。 示例:该文件名为 SingleCube.cs类定义为公共类 Cube : MonoBehavior 在这种情况下,Unity 无法链接文件和类。两者必须具有相同的名称。 该文件应为 SingleCube.cs和类定义公共类 SingleCube: MonoBehaviour
从预制中移除缺少的脚本,重新挂载脚本。