如何解决为什么无法识别 unityengine.ui?
我遇到了一个问题,我尝试在我的游戏中创建一个评分系统,而玩家正在根据他行进的距离获得积分,而 vs 代码无法识别“使用 UnityEngine.ui;”我已经尝试将 vs code 切换到较低版本(我去了 1.1.3),但是没有用。这是我的代码: enter image description here
解决方法
你可以尝试一个可以尝试几个解决方案-
解决方案 1) 重新启动统一引擎和 VS 代码并检查。
解决方案 2) 转到“编辑”>“首选项”>“外部工具”确保“编辑”>“首选项”>“外部工具”确保
'生成所有 .csproj 文件'
在你的IDE中勾选删除:
Assembly-CSharp-Editor.csproj
Assembly-CSharp.csproj
生态.sln 项目根目录中的文件。
关闭并重新打开 vscode。
解决方案 3) 卸载 Unity Hub 并重新安装并尝试。
解决方案 4) UnityEngine.UIElements;而不是 unityEngine.UI;
,UnityEngine.UI
命名空间是名为 Unity UI
的附加包的一部分,您似乎没有在项目中导入它。
单击 Unity Editor 左上角菜单上的 Window
-> 选择 Package Manager
-> 搜索 Unity UI
-> 单击 Install
。
好吧,我似乎已经安装了 ui 工具,所以我尝试卸载软件包并重新安装它。 Vs 代码有时仍然会抛出错误,但是在我关闭它并再次打开它之后,它工作得很好。谢谢大家的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。