Unity脚本MonoBehaviour错误

时间:2013-12-29 00:24:47

标签: c# scripting unity3d

我正在Unity开展汽车司机游戏。我试图制作一些触摸屏按钮并添加一个C#脚本来测试鼠标和触摸输入,但是我收到了控制台错误信息

  

“资产/标准资产/ MouseButton.cs(4,28):错误CS0246:类型   或找不到名称空间名称“MonoBehavior”。您是否缺少using指令或程序集引用?“

下面列出的脚本:

using UnityEngine;

using System.Collections;

public class MouseButton : MonoBehavior {

  void OnMouseDown() {
      Debug.Log("The Mouse is down on " + this.name);
  }

  void OnMouseUp()
  {
      Debug.Log("The Mouse is up on " + this.name);
  }
}   

1 个答案:

答案 0 :(得分:9)

小错字,但它也发生在我身上,所以我可以联系。

正如你在英国英语中所说的那样,这是MonoBehaviour,而不是MonoBehavior。

https://docs.unity3d.com/Documentation/ScriptReference/MonoBehaviour.html