【问题标题】:Intellisense is not suggesting MonoBehaviour methodsIntellisense 不建议使用 MonoBehaviour 方法
【发布时间】: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


【解决方案1】:

我通过告诉 unity 使用 Visual Studio 2017 然后在 Visual Studio 2019 中打开解决方案来解决我的问题。

【讨论】:

    猜你喜欢
    • 2018-09-27
    • 1970-01-01
    • 2021-05-29
    • 2012-05-05
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    相关资源
    最近更新 更多