跳转到内容

GDCC

将 GDScript 编译为 GDExtension 本机二进制模块,兼顾源码分发安全与接近原生模块的性能。
GDCC 目前仍处于早期 alpha 阶段,请不要在生产环境中使用。

输出 GDExtension 本机模块

GDCC 会将 GDScript 转换为通过 Godot GDExtension 接口运行的本机二进制模块。

保护源码分发

生成的本机模块可以避免在发布包中直接暴露 GDScript 源码。

面向性能的调用

编译器会生成静态 GDExtension 调用,并尽可能避免兼容层和动态派发开销。

支持渐进式迁移

项目可以混合使用强类型和弱类型 GDScript,并逐步迁移到更严格的类型系统。