UH2S2SL1——VSCode编写Unity代码相关
UH2S2SL1——VSCode编写Unity代码相关
VSCode下载
官网在此 ——> Visual Studio Code - Code Editing. Redefined
Unity首选项设置
想要让Unity的外部脚本编辑器为VSCode需要到Edit - Preference - External Tools 去选择
当你打开Unity内C#脚本但是不显示全项目文件,以及调试需要你选择(即使选择也大概率不生效),你需要检查这里是否选择
(更新Unity的VSCode插件等也可能会让这里的选项失效,需要重新选择)
VSCode开发Unity插件(2024年2月适用)
本笔记于2024年2月份写下,此时VSCode开发Unity的必需插件相比老师录制课程时期已经有了较大的不同,在此重新列出
安装如下插件即可使VSCode的开发接近于VS
-
Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
-
C#(强烈建议使用梯子或者其他加速手段,否则有可能导致.NET下载不畅)
-
C# Dev Kit(可选)
-
.NET Install Tool(笔者也不记得什么时候安装的了)
-
Unity(Unity开发必备插件)
-
Unity Code Snippets(可选,用于快速声明生命周期函数相关代码等)
已废弃而确认无需安装的插件
- C# XML Documentation Comments(其功能已经集合到已有插件内)
- Auto-Using for C#(其功能已经集合到已有插件内)
- Unity Tools(已废弃)
- Debugger for Unity(已废弃,其功能并入至Unity内)
- Unity Tools(依附于已废弃插件Debugger for Unity,2020年起再未更新,不建议安装)
VSCode屏蔽.meta文件
通常情况下我们不需要编辑Unity的.meta文件,但是.meta文件会大量占用资源管理器的显示内容
因此记录屏蔽.meta文件的方法,感谢这位网友提供的参考:Vs Code 如何在 Explorer 中排除.meta 文件 - 幻想社区 (fantsida.com)
- Visual Studio Code,点击左上角的“文件”菜单,然后选择 首选项 > 设置(或使用快捷键
Ctrl + ,
)。 - 在 设置 界面搜索框输入
files.exclude
- 添加
**/*.meta
Lua开发相关插件
-
EmmyLua(关于本插件,需要安装JDK1.8以及配置环境变量的情况下才可以进行Lua调试,但是笔者并没有去安装也能调试,原因不明)
注:你在安装前可以先在cmd和powershell内输入
java -version
,先看看是否已经安装了JDK,如果没有再去安装
-
EmmyLuaUnity(可选,笔者推荐,可对Unity的API进行代码补全,提高开发效率,有前置条件,toLua项目无法使用,建议禁用)
字体设置
“文件”菜单,然后选择 首选项 > 设置(或使用快捷键 Ctrl + ,
),在常用设置里即可看到字体大小选项