Intellisense不建议使用MonoBehaviour方法

时间:2019-05-12 00:54:12

标签: c# visual-studio unity3d

Intellisense几乎可以正常工作,但是,当我在一个类中并开始在void On(event)中键入内容时,Intellisense不会自动建议像OnMouseOver或OnMouseExit这样的MonoBehaviour方法。也没有建议使用Start或Update方法。另外,请注意,我正在使用Visual Studio 2019和Unity2017。它还表示当前项目是Assembly-CSharp。

此处的示例:https://imgur.com/a/LV15PvZ

我尝试重新启动PC,Unity,Visual Studio。我还尝试过手动告诉统一使用Visual Studio 2019。

如果我开始输入:

public GameObject object;

当我到达G时,Visual Studio会自动开始建议事情。

如果我开始输入:

void OnMouseEnter()
{

}

在无效之后,它不建议任何Monobehaviour方法。

它应该在虚空之后开始暗示事物。 在实践中,它并不能真正建议其他情况。

1 个答案:

答案 0 :(得分:0)

我设法告诉Unity使用Visual Studio 2017,然后在Visual Studio 2019中打开解决方案,从而解决了问题。