So on I was wrong with types. ResourceLoader::load
can load packed scene straight ahead as PackedScene
, not necessary use Resorce
class. Solved wtih flip Ref<Resource>
to Ref<PackedScene>
:
Ref<PackedScene> cpp_sprite = ResourceLoader::load("res://CppSprite.tscn");