Menu
CoddyTech

位置を設定する

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

ノードのpositionはVector2です。xとyの2つの数値で構成されます。xは右方向のピクセル数を表します。yは下方向のピクセル数を表します。ゲーム画面の左上隅は(0, 0)で、このゲームの幅は640ピクセル、高さは360ピクセルです。

_ready()で位置を設定すると、ノードの開始位置を決められます。

func _ready():
	position = Vector2(500, 100)

これでロボットは右上の近くに配置されます。yの値が大きいほど、画面の下の方になります。

challenge icon

チャレンジ

簡単

ロボットを新しい開始位置に移動させましょう。

  1. _ready() の中で、pass を position に Vector2(100, 250) を設定する行に置き換えましょう。
  2. x を先に、その後に y を置きましょう。

「プレイ」を押すと、ロボットは左側の床のすぐ上に立ちます。その後、「確認」を押しましょう。

自分で試してみよう

extends Node2D

func _ready():
	pass

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

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