Menu
CoddyTech

ノードを一度だけ動かす

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

positionを設定すると、ノードを正確な位置に配置できます。ノードを現在の位置から指定した量だけ移動させるには、position.xまたはposition.yを変更します。+=は数値を加算します。

position.x += 100

これにより、ノードは右に100ピクセル移動します。-=は減算するため、position.y -= 50とすると、ノードは上に50ピクセル移動します。yは下方向に大きくなることを覚えておきましょう。

指定した量だけ移動させる方法は、ノードの開始位置にかかわらず使えます。

challenge icon

チャレンジ

簡単

ゲーム開始時にロボットが立っている位置から移動させましょう。

  1. _ready()で、position.xに対して-=を使い、左に150ピクセル移動させましょう。
  2. 次に、position.yに対して上に40ピクセル移動させましょう。

「プレイ」を押すと、ロボットは中央より左上に移動します。その後、「確認」を押しましょう。

自分で試してみよう

extends Node2D

func _ready():
	pass

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

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