Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
C#/.NET
C# 是由微软开发的高级编程语言。Godot 支持将 C# 作为脚本语言选项,与 Godot 自有的 GDScript 并列。
标准的 Godot 可执行文件并不自带 C# 支持。要为你的项目启用 C# 支持,你需要从 Godot 网站 下载 .NET 版本 的编辑器。
C# 的 Godot API
Godot 是一个通用的游戏引擎,它提供了一些高级功能作为它的 API 的一部分。下面的文章介绍了这些功能如何与 C# 集成,以及 C# API 和 GDScript 之间可能存在的差异。
C# 平台支持
参见
Godot 引擎的硬件和软件版本需求见 系统需求。
备注
由于 C# 项目使用 .NET 运行时,因此还需检查你将使用的 .NET 版本的系统要求。请参阅 支持的操作系统。
从 Godot 4.2 开始,用 C# 编写的项目支持所有桌面平台(Windows、Linux 和 macOS),以及 Android 和 iOS。
Android 支持目前是实验性的。
iOS 支持目前是实验性的,存在部分限制。
用于 iOS 模拟器的官方导出模板仅支持
x64架构。导出 iOS 版本只能在 macOS 设备上进行。
目前,用 C# 编写的项目无法导出到 Web 平台。要在该平台上使用 C#,请考虑 Godot 3。