Unity 2020.1.0f1 缺少 UnityEngine.UI

Agu*_*987 5 user-interface reference project unity-game-engine

因此,我使用 Unity 2020.1.0f1 开始了一个新项目,由于某种原因,我无法找到一些东西:

  • 命名空间“UnityEngine.UI”不会显示在代码中。(我使用 Visual Studio 2019 社区)。
  • 在 GameObjects 的添加组件菜单中,我可以找到“Canvas”组件,但没有找到它的常用子组件(即图像、按钮、切换等......)
  • 在层次结构上下文菜单中,“UI”部分(通常包含所有 UI 内容,如画布、按钮等)也没有显示。

我想知道整个 UnityEngine.UI 系统是否已被弃用?如果是这样,为什么“Canvas”仍然存在,但在不同的命名空间中(现在是 UnityEngine.Canvas)?

我正在查看文档,但它仅在 Unity 2019.x 之前可用。

先谢谢您的帮助。

Agu*_*987 2

我设法通过手动将包添加到位于 Packages 文件夹中的 manifest.json 文件中来修复它。我将以下行添加到清单中的包列表中:

"com.unity.ugui": "1.0.0" 
Run Code Online (Sandbox Code Playgroud)