背景:学校开设了手机游戏开发课程,考试考核Unity3D,然后计划考前在电脑上再熟悉下操作以及API的使用,一开始用的是VS,但是,觉得只是个学习小工程,对于Thinkpad的一个DIY工作本,有点庞然大物的感觉(运行起来巨慢),所以,为了节省时间,改用了电脑上安装的VS CODE。但是,在第一次使用的过程中,发现没有代码补全功能,但是,记得在Win7的机房上是有的。然后就开始了以下探索:
以下是具体的开发环境以及软件:
操作系统:Windows 10*64 2016 LTSC
Unity版本:Unity 2018.3.12f1 (64-bit)
IDE:Visual Studio Code V1.35.1
首先在扩展里面搜索了下关键词:unity,再把搜索出来的插件到网上查了下,装完
C#
Debugger for Unity
两个扩展后,重启还是没能解决问题,然后到百度上查了下Win10 下使用VSCODE 进行Unity开发环境,看到网上挺多出现这问题的,但是,看到基本都是这个帖子扩展或相似的解决方案:
当时在尝试了之后,觉得。在新系统上装个NET3.0的环境有点怪,而且,在尝试了这方法后。。提示是能提示了,但是,代码补全后,在IDE上,基本每输出一段代码,都显示XX未定义。。虽然能代码补全了,但是功能欠缺。强迫症看到一大堆波浪红线,会受不了。然后重新新建了个项目,借助上面那个博文中所说的内容,去Unity项目的,查看根目录下的Assembly-CSharp.csproj(不同项目可能不大一样

本文介绍了在Windows 10系统中,使用VSCode进行Unity开发时遇到的代码补全功能缺失问题。通过检查Unity项目根目录下的Assembly-CSharp.csproj文件,发现TargetFrameworkVersion不匹配系统已安装的.NET版本。作者将版本号更改为V4.0.30319,解决了代码补全问题。建议根据系统实际安装的.NET版本调整项目配置,以避免IDE功能异常。
1452

被折叠的 条评论
为什么被折叠?



