【解决方案】关于Unity中下载的扩展插件无法导入命名空间的解决建议

问题描述

从Unity的PackageMangaer中下载的扩展插件无法在C#代码中引入命名空间

问题环境

Unity版本:2020.3.26.f1c1

开发IDE:VSCode

下载的扩展插件:Cinemachine

解决建议

当遇到新的解决方案时,会继续更新本条例

解决建议一

(1)在Unity编辑器界面:打开扩展工具设置面板(Edit/Preferences/External Tools)

(2)打开VSCode:(后续操作中注意观察VSCode中导入的程序集

(2)勾选Registry packages和Built-in packages,点击Regenerate project files按钮

(3)取消勾选Registry packages和Built-in packages,勾选Local packages,点击Regenerate project files按钮

问题1:为什么要取消勾选Registry packages和Built-in packages呢?

:这么做是为了提升VSCode的项目加载速度,如果不取消勾选,会导致打开项目后加载较长时间,这个期间书写代码不会出现提示,也可能出现"假报错"的问题。

问题2:在该解决建议中,当你从Unity的Package Manager中下载包时,如果出现无法引入命名空间的问题怎么解决?

:可以在勾选Local packages的前提下点击Regenerate project files按钮,或者尝试重复该解决建议的操作过程。

猜你喜欢

转载自blog.csdn.net/hgf1037882434/article/details/129198288
今日推荐