c# - 即使安装了 Unity UI,UnityEngine.UI 也不属于我的项目。我还能如何在运行时更改文本?
问题描述
我想在运行时更改一些文本,但由于 UnityEngine.UI 不是我项目的一部分,我无法访问 Text 组件。我已经尝试通过包管理器卸载并重新安装 Unity UI。
我正在使用 Visual Studio Community 2019[16.10.0],可以清楚地看到 UnityEngine.UI 在解决方案资源管理器中。我正在使用 Unity 2020.3.19f1。
谁能帮我让它工作或找到另一种更改文本的方法?
解决方案
感谢您的帮助,虽然我几乎听不懂你们在说什么。我找到了一个解决问题的线程。基本上我必须备份我的项目的库文件夹,然后删除项目文件夹中的那个,然后统一重新生成文件,然后再次删除它,最后将原始备份复制回项目文件夹。这以某种方式解决了问题。希望也能帮助别人!
推荐阅读
- cuda - float3 可以享受 CUDA 内存合并吗?
- javascript - 使用 javascript 确认时,Asp.net requiredfieldvalidator 停止工作
- html - 缩放和变换原点后网页没有覆盖整个屏幕高度
- arrays - 如何检查我的 Object PersistantCollection 中是否存在值?
- angular - 角度:为什么值更改(使用渲染器2)不会触发绑定到该的事件
- typescript - 共享自定义 NestJS 模块给出“不是当前处理模块的一部分”错误
- python - 子类未在 Python 2.x 中初始化父类
- python - 直方图给出了概率密度函数的奇怪值
- java - 如何在日志文本上将 OrderId 显示为 Log4j 模式布局
- android - 改造 - 处理刷新令牌过期