什么是单声道行为?

时间:2014-06-06 18:45:22

标签: unity3d

当我尝试运行游戏时,我多次收到此消息:

  

缺少此行为的引用脚本

出于某种原因,我的所有预制件都缺少一个脚本,该脚本决定了他们的单声道行为':

contextual inspector

什么是单声道行为组件,它的作用是什么?

如何修复此错误?我可以点击小目标圈来显示我的所有脚本,但这只是给了我所有我写过的脚本:

project assets

所以我真的不知道如何更换我丢失的Mono Behavior脚本......也许如果我知道它是什么我可以知道如何解决它。

我可能感动了一些东西。但是,如果目标只显示我的脚本,我如何选择Mono Behavior脚本(无论它是什么)?

更新

我已经在项目窗口中移动了一些资产,但是没有通过操作系统(Finder / Explorer)移动,所以为什么会这样?

另外我被告知单声道行为是我已应用的脚本......

不是真的得到这个......脚本组件不是对脚本的引用吗?

components

2 个答案:

答案 0 :(得分:4)

MonoBehaviour是您要附加到GameObject的所有脚本的基类。我不确定你是如何创建一个缺少脚本的MonoBehaviour组件的。你通常做的是编写你的脚本,然后将它从项目视图拖到你想要它附加到的GameObject上。

答案 1 :(得分:4)

当您将脚本附加到组件时会发生这种情况,但是脚本已被删除(或者其引用已经以其他方式丢失,例如正在修改的元文件)。

如果你不知道那里有哪个脚本,只需删除那些Mono Behavior组件。