Unity 的 C# 运行在 Mono 上,而不是标准的 .NET 运行时,因此在实际编写脚本时有一些需要留意的地方。

  1. 类名必须与文件名相同,并且要继承自 MonoBehaviour,例如 public class me : MonoBehaviour {......}
  2. 初始化代码应放在 AwakeStart 中。
  3. 不支持命名空间,后续版本可能会加入。
  4. 在 C# 中,用 privateprotected 修饰的变量或对象不会作为接口出现在 Inspector 窗口中。