子ノードを取得するには、get_node
を使用することで取得できますが、孫階層のノードも同じ方法で取得することができます。
例えば、次のようなシーンツリー構造を持っているとします。
- RootNode
- ChildNode
- GroundChildNode
RoodNodeにスクリプトがアタッチされていて、そのスクリプト内で、GroundChildNodeのノードを取得したい場合は次のように書きます。
@onready var ground_child_node = get_node("ChildNode/GroundChildNode")
このコードでは、ルートノードから始まり、ChildNode
を経由してGroundChildNode
を取得します。
Comment