使用Visual Studio Comunity 2019开发Unity C#脚本没有自动补全的解决方法

755 阅读1分钟

问题

Unity推荐的脚本语言是C#,在Unity打开C#就会使用Visual Studio来进行编辑。 启动Visual Studio之后注意到,Unity类和方法名都没有代码补全,初步断定是我的Visual Studio没有C#语言和Unity类的支持。

解决方法

1.打开Visual Studio Installer

2.找到你要安装Unity支持的VS版本,点击“修改”

2022-10-01 21_55_56-Visual Studio Installer.png

3.在弹出的子窗口中选勾“使用Unity的游戏开发”,之后点击“修改”

2022-10-01 21_55_13-Visual Studio Installer.png

4.Visual Studio Installer会开始连接服务器下载支持组建,等待它下载完成:

a13fc806c790a73f609072827dd62d88.webp

5. Unity配置可能有两种情况:

a.重启Unity,Unity会开始编译一些脚本

1ae3a560e8e01ecb1074bd0a8328e9b4.webp

b.如果Unity 没有自动配置,可以手动配置:

Edit-External Tools - 在External Script Editor的下拉列表中选择 Visual Studio Community 2019

2022-10-01 22_36_50-Prototype 1 - Prototype 1 - PC, Mac & Linux Standalone - Unity 2020.3.40f1 Perso.png

问题解决!