You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS(M2芯片)Godot 4.1.3仅显示GDScript,如何添加C++/C#选项?

解决Godot 4.1.3在M2 Mac上仅显示GDScript的问题

启用C#支持

  • 检查Godot版本:你当前可能下载的是仅GDScript的Godot安装包,需重新下载适配Apple Silicon(arm64)的带C#支持的Godot 4.1.3版本。
  • 安装.NET 6 SDK(arm64架构):M2 Mac需安装对应架构的.NET 6 SDK,安装完成后在终端执行dotnet --version验证安装成功。
  • 开启项目的C#支持:打开现有项目,进入项目设置 → 常规 → 语言,勾选C#选项后重启Godot,新建脚本时即可看到C#选项。

启用C++支持(通过GDExtension)

Godot 4.x中C++脚本通过GDExtension实现,需配置开发环境:

  • 安装Xcode及命令行工具:从App Store安装Xcode,再在终端执行xcode-select --install完成命令行工具配置,确保clang编译器可用。
  • 编译Godot C++绑定:
    1. 在项目根目录创建godot-cpp文件夹,克隆对应Godot 4.1.3版本的C++绑定仓库。
    2. 进入godot-cpp目录,执行scons platform=macos arch=arm64编译适配M2芯片的绑定库。
  • 添加GDExtension配置:在项目中创建.gdextension后缀的配置文件,指定编译后的库路径,示例内容:
    [configuration]
    entry_symbol = "your_library_init"
    compatibility_minimum = 4.1
    
    [libraries]
    macos.arm64 = "res://bin/your_library.dylib"
    
  • 重启Godot后,即可通过GDExtension方式添加C脚本,新建脚本时会出现C选项。

内容的提问来源于stack exchange,提问作者Piwo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 08:22:07