Menu
CoddyTech

ドル記号

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

ロボットの子ノードのいずれかを変更するには、まずスクリプトでそのノードを見つける必要があります。$に続けて、Sceneタブに表示されている子ノードの名前を書きます。

$Bulb.position.y -= 6

これでアンテナの電球が上がり、ロボットのほかの部分はそのままの位置に残ります。$Bulbはノードなので、そのノードのあらゆる値を読み取ったり変更したりできます。

子ノードの位置は、親ノードを基準に測定されます。左目の位置はx = -13で、ロボットの中央から左に13ピクセルの位置です。

名前は大文字・小文字も含め、完全に一致している必要があります。$lefteyeでは何も見つかりません。

challenge icon

チャレンジ

簡単

ロボットが右を見るようにします。ゲームが始まったら、LeftEyeとRightEyeをそれぞれ右に4ピクセル移動させます。ロボット本体はその場にとどまります。

自分で試してみよう

extends Node2D

func _ready():
	pass
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

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

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