为什么在我的脚本中无法访问MonoBehaviour和Application类?

时间:2019-05-25 14:55:58

标签: c# visual-studio unity3d

我已经创建了一个简单的脚本供应用程序退出。但是我看到我派生的MonoBehaviour类和Application类(用于调用Application.exit()方法)不可达。

似乎Visual Studio对这些类一无所知。我通过从Unity双击脚本来打开脚本。

我做错什么了吗?

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ExitScript : MonoBehaviour <- displayed as just text, not the actual class
{
     public void exit()
     {
         Application.quit(); <- can go inside of Application class like it's just text
     }
}

1 个答案:

答案 0 :(得分:0)

根据文档,它是带有大写字母Q的Application.Quit()。由于它是Unity方法,因此始终以大写字母开头。在C#中,方法和类都用LikeThis编写。虽然变量是这样写的。我还将您的退出方法重命名为退出。

如果未将MonoBehaviour突出显示为类,则可能是Unity集成到Visual Studio中时可能出现问题。您是否已安装并配置了插件?