【发布时间】:2019-05-12 00:54:11
【问题描述】:
Intellisense 几乎可以正常工作,但是,当我在上课并开始输入 void On(event) 时,Intellisense 不会自动建议 OnMouseOver 或 OnMouseExit 等 MonoBehaviour 方法。它也不建议使用 Start 或 Update 方法。另外,请注意我使用的是 Visual Studio 2019 和 Unity 2017。它还说当前项目是 Assembly-CSharp。
此处示例:https://imgur.com/a/LV15PvZ
我已尝试重新启动我的 PC、Unity、Visual Studio。我也尝试过手动告诉 unity 使用 Visual Studio 2019。
如果我开始输入:
public GameObject object;
当我到达 G 时,Visual Studio 会自动开始提出建议。
如果我开始输入:
void OnMouseEnter()
{
}
在 void 之后不建议任何 Monobehaviour 方法。
它应该在 void 之后开始建议事情。 在实践中,它不会而且只会在其他情况下真正提出建议。
【问题讨论】:
-
你试过输入
void override吗?我从来没有在输入返回类型后建议它,只是在专门覆盖某些东西之后。 -
覆盖后它会建议一些东西,但它并不是我想要的。
标签: c# visual-studio unity3d