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

it2024-12-23  11

目录

开发环境配置安装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。

之后你双击.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,在需要调试的代码行前打上断点。

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

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

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

最新回复(0)