MENU

【Godot】スクリプトから孫階層のノードを取得する方法

記事内に商品プロモーションが含まれる場合があります

子ノードを取得するには、get_nodeを使用することで取得できますが、孫階層のノードも同じ方法で取得することができます。

例えば、次のようなシーンツリー構造を持っているとします。

- RootNode
  - ChildNode
    - GroundChildNode

RoodNodeにスクリプトがアタッチされていて、そのスクリプト内で、GroundChildNodeのノードを取得したい場合は次のように書きます。

@onready var ground_child_node = get_node("ChildNode/GroundChildNode")

このコードでは、ルートノードから始まり、ChildNodeを経由してGroundChildNodeを取得します。

Share

Comment

コメントする

目次