シーンツリー
CoddyのGodotジャーニー「ノードとシーン」セクションの一部。レッスン 4/28。
ノードはツリー状に配置されます。ノードには子を持たせることができ、それぞれの子も独自の子を持つことができます。ゲームの下にあるシーンタブを開くと、ツリーを確認できます。Mainには背景、床、Robotがあります。ロボットにはアンテナ、電球、胴体、顔、目、口があります。
子は親と一緒に動きます。ロボットが動くと、目も動きます。
nameはノードの名前で、get_child_count()は子の数を数えます。print()はカンマで区切った複数の値を受け取り、それらを1行に出力します。
print(name, " has ", get_child_count(), " parts")チャレンジ
簡単ロボットに、パーツがいくつあるか言わせましょう。
_ready()の中で、print(name)を変更して、次の4つの値を出力するようにします:name、" has "、get_child_count()、" parts"。- 上の例のように、各値の間にカンマを入れます。
「プレイ」を押します。ConsoleにRobot has 7 partsと表示されます。その後、「確認」を押します。
自分で試してみよう
extends Node2D
func _ready():
print(name)
ノードとシーンのすべてのレッスン
自分で練習してみよう: Godotプレイグラウンド