找不到 UnityEngine.InputSystem

Mau*_*vez 4 unity-game-engine visual-studio

我目前正在开发一个新的 Unity 项目,说实话我对此很陌生。我需要使用 InputSystem 包,但 Visual Studio 无法识别它。

这是我的VS的版本。Microsoft Visual Studio Community 2019 版本 16.9.3,Unity 版本为 2020.2.1

正如你从图片中看到的,我的VS已经知道我正在一个Unity项目中工作。 在此输入图像描述

所以我尝试做的第一件事是重新生成项目文件,但它不起作用。我还选择了 VS 作为默认的外部脚本编辑器。这是我的外部工具。 在此输入图像描述

我使用 Unity Hub 重新安装了 VS,但什么也没发生。

你有什么建议吗?我遵循了在互联网上看到的一些教程,但我仍然没有得到积极的结果,说实话,我已经没有想法了。

Qui*_*ckz 8

刚刚测试了软件包安装。我将该包安装在一个全新的空 Unity 项目中。以下是我所经历的对我的案例有效的步骤:

  1. Input System在包管理器中找到该包
  2. 点击安装
  3. 会出现警告提示,点击yes
  4. Unity 编辑器现在应该会自行重新启动,请等待它发生
  5. 如果 Visual Studio 打开,请将其关闭
  6. 打开 Visual Studio - 右键单击​​该Assets文件夹并选择Open C# project
  7. UnityEngine.InputSystem命名空间现在应该可用,如果不可用,请再次重新打开 Visual Studio

请让我知道这对你有没有用。