- 2024-06-06个人向 godot 源码阅读 - 2 - 入口点
2-入口点由于godot是一个跨平台的引擎,所以就需要不可避免的对不同平台的入口点进行封装,在windows上godot的WinMain入口点的定义位于platform/windows/godot_windows.cpp中.它所做的仅仅是调用到传统的C入口点:在C入口点中则环绕了SEH异常造成的崩溃处理
- 2024-05-04【转载】Godot-GDExtension C++ 环境搭建 (Docker+MinGW/跨平台)
本文原链接见 Godot-GDExtensionC++环境搭建(Docker+MinGW/跨平台)|Convexwf'sKirakiraBlog。Godot在4.X之后推出了GDExtension,通过第三方绑定扩展功能,目前官方支持的语言只有C++。通过使用GDExtensionC++编写扩展插件,可以作为库文件在Godot中交互使用。GDExten
- 2024-04-23GDExtension-Swift
GDExtension-Swift使用Swift编写GDExtension步骤与使用C++相同,根据官方文档介绍,我们使用一个由社区维护的SwiftGodot项目。本文参考复刻社区的教程MeetSwiftGodot,并对遇到的问题进行补充。资源原版教程资料:下载实验资料本例代码仓库:https://github.com/biiigwang/go
- 2024-04-19GDExtension的C++示例
GDExtension的C++示例本文按照官方文档,进行c++的GDExtension插件开发,主要进行文档进行复刻,同时对文档中未涉及步骤进行补充什么是GDExtension除了GDScript和C#这两种脚本语言外,Godot引擎可以执行其他编程语言编写的代码。目前有两种方式实现:C++模块与GDExtension简单