标签:GDExtension
-
GDExtension 与 godot-cpp:ABI 兼容层是怎么设计的
GDExtension 让 C++ 代码编译成动态库热插进引擎,且引擎升级后不用重编译。这篇讲 GDExtensionInterface 函数表的设计、版本协商机制,以及 godot-cpp 绑定层如何把 C 接口包装成 idiomatic C++。
-
与 GDExtension 互操作:GDExtensionInterface 函数表怎么桥接两个世界
GDExtension 不是"加载一个 DLL"那么简单:扩展和引擎之间隔着一张 C 函数表,所有跨边界调用都经它转发。这篇讲函数表的生成、调用链的开销构成,以及 godot-cpp 在表上加了什么。