Я пытаюсь переписать свою логику 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