我正在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);
}
}
答案 0 :(得分:9)
小错字,但它也发生在我身上,所以我可以联系。
正如你在英国英语中所说的那样,这是MonoBehaviour,而不是MonoBehavior。
https://docs.unity3d.com/Documentation/ScriptReference/MonoBehaviour.html