Предоставление функций, структур и псевдонимов типов в Godot 4 с помощью GDExtension?C++

Программы на C++. Форум разработчиков
Anonymous
Предоставление функций, структур и псевдонимов типов в Godot 4 с помощью GDExtension?

Сообщение Anonymous »


Я возился с Godot 4 и GDExtension, пытаясь подключить какой-нибудь код C++. Сейчас я немного застрял, потому что не могу найти хороших примеров того, как предоставлять не только классы, но и функции, структуры и псевдонимы типов. Вот что я получил:

register_types.cpp:

#include "register_types.h" #include "../godot-cpp/gdextension/gdextension_interface.h" #include "../godot-cpp/include/godot_cpp/core/class_db.hpp" #include "../godot-cpp/include/godot_cpp/core/defs.hpp" #include "../godot-cpp/include/godot_cpp/godot.hpp" #include "cards.hpp" void Initialize_gdextension_types (godot::ModuleInitializationLevel p_level) { if (p_level != godot::MODULE_INITIALIZATION_LEVEL_CORE) { возвращаться; } // TODO: зарегистрировать мои функции и структуры // TODO: выяснить, как это сделать godot::ObjectDB::register_object(); //

Вернуться в «C++»