Godot 资源管理
Owner与PackedScene
owner
节点的所有者。 一个节点可以有任何其他节点作为owner(只要它是树中有效的父节点、以及父节点的上层)。 当保存一个节点(使用PackedScene)时,它拥有的所有节点都会被保存。 这允许创建复杂的SceneTrees,包括实例化和子实例化。set_owner要在add_child()后使用
注意pack方法并不会保存子节点拥有的节点,即owner效果不能向上传递。如果将节点owner设为非父级的packedScene,则此节点及其所有子节点均不能保存到packedscene
将当前节点保存为场景文件
var pack = PackedScene.new()
pack.pack(self)
ResourceSaver.save("res://SceneTree/TestPack.tscn", pack)
Comments
Post a Comment