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

最近开始试着玩Unity3D,要为场景中的物体编辑脚本。Unity3D推荐的脚本语言是C#,在Unity打开C#就会使用Visual Studio来进行编辑。服务器

启动Visual Studio以后注意到,Unity类和方法名都没有代码补全,并且Unity彷佛也编译不过:spa

 

在网上找了一圈,发现并无人遇到这样的问题,那可能性比较大的应该就是环境问题了。blog

我以前先安装过Visual Studio进行C/C++开发,以后才安装Unity。初步判定是个人Visual Studio没有C#语言和Unity类的支持。游戏

 

解决方法

1.打开Visual Studio Installer

 

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

 

 

 

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

 

 

 

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

 

 

5.完成以后,必定要重启Unity,Unity会开始编译一些脚本

 

 

6.启动完成,在点击C#脚本进入Visual Studio,会发现代码补全出现了:

 

原来没法编译经过是由于CharacterController少打了一个l,啼笑皆非。游戏开发

 

7.更正代码,保存以后回到Unity,会发现已经没有编译错误了:

 

Visual Studio是个大玩具,玩好它实在不容易( ̄▽ ̄)~*

相关文章
相关标签/搜索