Menu
CoddyTech

シーンツリー

CoddyのGodotジャーニー「ノードとシーン」セクションの一部。レッスン 4/28。

ノードはツリー状に配置されます。ノードには子を持たせることができ、それぞれの子も独自の子を持つことができます。ゲームの下にあるシーンタブを開くと、ツリーを確認できます。Mainには背景、床、Robotがあります。ロボットにはアンテナ、電球、胴体、顔、目、口があります。

子は親と一緒に動きます。ロボットが動くと、目も動きます。

nameはノードの名前で、get_child_count()は子の数を数えます。print()はカンマで区切った複数の値を受け取り、それらを1行に出力します。

print(name, " has ", get_child_count(), " parts")
challenge icon

チャレンジ

簡単

ロボットに、パーツがいくつあるか言わせましょう。

  1. _ready()の中で、print(name)を変更して、次の4つの値を出力するようにします:name、" has "、get_child_count()、" parts"。
  2. 上の例のように、各値の間にカンマを入れます。

「プレイ」を押します。ConsoleにRobot has 7 partsと表示されます。その後、「確認」を押します。

自分で試してみよう

extends Node2D

func _ready():
	print(name)

ノードとシーンのすべてのレッスン

自分で練習してみよう: Godotプレイグラウンド