Предоставление функций, структур и псевдонимов типов в 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(); //
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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