Godot 版本选择
对于想使用 C# 开发游戏的 Godot 版本,必须选择带 mono 标识的 Godot 版本(官网下载是带 .NET 标识)。
VSCode 必要插件安装
可以在 vscode 插件市场搜索安装 Otacon 插件,简化必要插件的查找与安装。
不喜欢额外安装插件的人,请务必保证安装 C# Dev Kit
和 C# Tools for Godot
这两个插件。
初始化 C# Dev Kit
Visual Studio Code 设置
在 settings.json 文件中添加一些配置选项,如下所示。
什么是 settings.json 文件?
https://code.visualstudio.com/docs/getstarted/settings#_settingsjson
"dotnet.dotnetPath": "$YOUR_DOTNET_INSTALL_PATH",
"dotnetAcquisitionExtension.existingDotnetPath": [
{
"extensionId": "ms-dotnettools.csharp",
"path": "$YOUR_DOTNET_INSTALL_PATH"
},
{
"extensionId": "ms-dotnettools.csdevkit",
"path": "$YOUR_DOTNET_INSTALL_PATH"
},
]
// 示例:
// "dotnet.dotnetPath": "/usr/local/bin",
// "dotnetAcquisitionExtension.existingDotnetPath": [
// {
// "extensionId": "ms-dotnettools.csharp",
// "path": "/usr/local/bin/dotnet"
// },
// {
// "extensionId": "ms-dotnettools.csdevkit",
// "path": "/usr/local/bin/dotnet"
// },
// ]
初始化 Godot
Godot Engine 4.1 官方文档https://docs.godotengine.org/zh_CN/stable/tutorials/scripting/c_sharp/c_sharp_basics.html
将 Visual Studio Code 设置为 Godot 的外部编辑器。
在 Godot 的 Editor → Editor Settings
菜单中:
将 Dotnet -> Editor -> External Editor
设置为 Visual Studio Code。
为了可以调试项目,您需要在 .vscode 文件夹中创建 tasks.json 和 launch.json 文件,并进行必要的配置。
示例配置可以在这里找到 godotengine/godot-csharp-vscode
幸运的是,有一个名为 C# Tools for Godot
的 Visual Studio Code 插件扩展,可以简化这项设置。
使用 C# Godot: Generate Assets for Build and Debug
命令生成 tasks.json 和 launch.json 文件。
如何使用命令?
请参阅此 https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_command-palette。
一定要记得创建 C# 解决方案并构建 .NET 项目。
在 Godot 的 Project -> Tools -> C#
菜单中:
点击 Create C# solution
。
在 Godot 的 MSBuild 菜单中:
点击 Build -> Build Project
。
作者:Verbess
来源:https://www.bilibili.com/read/cv26511303