首页 > 解决方案 > 即使安装了 Unity UI,UnityEngine.UI 也不属于我的项目。我还能如何在运行时更改文本?

问题描述

我想在运行时更改一些文本,但由于 UnityEngine.UI 不是我项目的一部分,我无法访问 Text 组件。我已经尝试通过包管理器卸载并重新安装 Unity UI。

我正在使用 Visual Studio Community 2019[16.10.0],可以清楚地看到 UnityEngine.UI 在解决方案资源管理器中。我正在使用 Unity 2020.3.19f1。

谁能帮我让它工作或找到另一种更改文本的方法? 这是一个截图

标签: c#unity3dtext

解决方案


感谢您的帮助,虽然我几乎听不懂你们在说什么。我找到了一个解决问题的线程。基本上我必须备份我的项目的库文件夹,然后删除项目文件夹中的那个,然后统一重新生成文件,然后再次删除它,最后将原始备份复制回项目文件夹。这以某种方式解决了问题。希望也能帮助别人!


推荐阅读