Как создать экземпляр сцены в Godot, но с модулем C++?C++

Программы на C++. Форум разработчиков
Anonymous
Как создать экземпляр сцены в Godot, но с модулем C++?

Сообщение Anonymous »

Я пытаюсь переписать свою логику Gdscript на C++ с помощью модулей. Если я загружаю ресурс строкой, проблем не возникает:

Код: Выделить всё

Ref cpp_sprite = ResourceLoader::load("res://CppSprite.tscn");
Но я не могу перенести его в сцену так же, как в gdscript, эта строка возвращает ошибку:

Код: Выделить всё

CppNode *cpp_sprite_instance = cpp_sprite->instance();
Компилятор сообщает: у класса Resource нет «экземпляра»-члена. Хорошо, cpp_sprite — это тип ресурса. Но как изменить тип ресурса на PackedScene?
Я проверил документацию, но там не так уж много информации о написании кода на C++.

Подробнее здесь: https://stackoverflow.com/questions/792 ... h-c-module

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