01 用VS编辑Unity脚本时遇到的没有代码补全的问题

今天有同学遇到了用VS编辑Unity脚本的时候没有代码补全的问题。

有同学建议给VS安装unity工具。然而我安装了unity工具,然后还在VS的扩展里添加了Security Intellisense这个插件,还是没有用。

后来在网上了解到这是因为自己打开的是杂项文件。杂项文件是指单个文件而非整个项目,如果你的VS打开的只有一个文件,而不是Assembly C sharp,这就说明你遇到了和我一样的问题。这种情况下VS无法访问unity项目的资源,自然也就没有办法进行代码补全了。

下图是打开杂项文件的样子:

 

01 用VS编辑Unity脚本时遇到的没有代码补全的问题_第1张图片

 

这是由于unity没有把VS配置成默认的编辑器造成的,换言之,你只是打开了你的电脑中C#文件的默认编辑器,需要配置一下你的Unity。步骤如下:

首先选择unity的Edit-->preferences

 

01 用VS编辑Unity脚本时遇到的没有代码补全的问题_第2张图片

 

然后将外部编辑器改为VS:

 

01 用VS编辑Unity脚本时遇到的没有代码补全的问题_第3张图片

 

这样一来再打开就应该是Assembly C Sharp的形式了,代码补全应该也没有问题了。

 

01 用VS编辑Unity脚本时遇到的没有代码补全的问题_第4张图片

上图是正常情况

这篇博客学习了下面的链接

VS打开unity脚本为杂项文件的解决办法

你可能感兴趣的:(数字媒体Unity)