UH2S2SL1——VSCode编写Unity代码相关

VSCode下载

官网在此 ——> Visual Studio Code - Code Editing. Redefined

Unity首选项设置

想要让 Unity 的外部脚本编辑器为 VSCode 需要到 Edit - Preference - External Tools 去选择

当你打开 Unity 内 C# 脚本但是不显示全项目文件,以及调试需要你选择(即使选择也大概率不生效),你需要检查这里是否已选择 VSCode
(更新 Unity 的 VSCode 插件等也可能会让这里的选项失效,需要重新设置)

image

VSCode 开发 Unity 插件(2024年2月适用)

本笔记于 2024 年 2 月份写下,此时 VSCode 开发 Unity 的必需插件相比老师录制课程时期已经有了较大的不同,在此重新列出

安装如下插件即可使 VSCode 的开发接近于 Visual Studio

  • Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

  • C#(强烈建议使用梯子或者其他加速手段,否则有可能导致 .NET 下载不畅)

  • C# Dev Kit(可选)

  • .NET Install Tool(安装 C# 插件时捆绑安装)

  • Unity(Unity 开发必备插件)

  • Unity Code Snippets(可选,用于快速声明生命周期函数相关代码等)

    image

已废弃而确认无需安装的插件

  • 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 文件会大量占用资源管理器的显示内容,我们可以通过对 VSCode 进行设置以屏蔽

  1. Visual Studio Code,点击左上角的“文件”菜单,然后选择 首选项 > ​设置​(或使用快捷键 Ctrl + ,)。
  2. 在 设置 界面搜索框输入 files.exclude
  3. 添加 **/*.meta

image

Lua 开发相关插件

  • EmmyLua(关于本插件,需要安装JDK1.8以及配置环境变量的情况下才可以进行 Lua 调试)

    注:你在安装前可以先在 cmd 和 powershell 内输入 java -version,先看看是否已经安装了JDK,如果没有再去安装

    image

  • EmmyLuaUnity(可选,笔者推荐,可对 Unity 的 API 进行代码补全,提高开发效率,有前置条件,toLua 项目无法使用,建议禁用

字体设置

“文件”菜单,然后选择 首选项 > 设置(或使用快捷键 Ctrl + ,),在常用设置里即可看到字体大小选项

image