macOS+VSCode+Unity的开发环境配置及调试

目录

  • 开发环境配置
    • 安装C#运行环境
    • 安装插件
    • Unity配置
    • 效果展示
  • 调试

最新的Unity游戏引擎已经不支持JavaScript的开发了,所以我学习了一下在macOS环境下基于C#+Unity的游戏开发。

本文主要包括两个方面,一个是开发环境的配置,一个是如何在VSCode进行调试。

开发环境配置

安装C#运行环境

安装.Net Core。

这里安装SDK就可以了,里面涵盖了所有的Runtime。这一步主要是为了让VSCode支持C#的智能提示,安装完成后记得重启VSCode。

安装插件

VSCode需要安装如下插件:

  • C#(基础,必选)
  • C# Snippets(代码块)
  • C# XML Documentation Comments(注释用的)
  • Debbuger for Unity(必选)
  • Unity Code Snippets(代码提示)
  • Unity Tools(必选)

Unity配置

为了方便工作,可以将Unity与VSCode关联。打开Unity --> Preferences --> External Tools。将External Script Editor设置成Visual Studio Code。

macOS+VSCode+Unity的开发环境配置及调试_第1张图片

之后你双击.cs文件就可以直接在VSCode里打开编辑了。

效果展示

现在C#就有智能提示了。

注:如果发现报错提示OmniSharp找不到sln的话,可以在cmd+shift+p中输入OmniSharp:Select Project,然后选择项目根目录的sln就可以了。

调试

前面安装的插件包括调试用插件。在/.vscode文件夹创建launch.json文件。

{
  "configurations": [
    {
      "type": "unity",
      "request": "launch",
      "name": "unity editor"
    }
  ]
}

这时VSCode的运行界面就有了unity editor的选项。

运行VSCode的unity editor,在需要调试的代码行前打上断点。

macOS+VSCode+Unity的开发环境配置及调试_第2张图片

在初次调试的时候,unity会提示你是否允许调试,点击确认。如果开启成功这里的debug标识会亮起。

macOS+VSCode+Unity的开发环境配置及调试_第3张图片

在unity允许游戏,到达断点处会自动跳转VSCode,此时该断点状态如下图:

macOS+VSCode+Unity的开发环境配置及调试_第4张图片

这样就可以在VSCode上调试unity了。

你可能感兴趣的:(IDE,vscode,unity,mac,os,x)