位置を設定する
CoddyのGodotジャーニー「ノードとシーン」セクションの一部。レッスン 5/28。
ノードのpositionはVector2です。xとyの2つの数値で構成されます。xは右方向のピクセル数を表します。yは下方向のピクセル数を表します。ゲーム画面の左上隅は(0, 0)で、このゲームの幅は640ピクセル、高さは360ピクセルです。
_ready()で位置を設定すると、ノードの開始位置を決められます。
func _ready():
position = Vector2(500, 100)これでロボットは右上の近くに配置されます。yの値が大きいほど、画面の下の方になります。
チャレンジ
簡単ロボットを新しい開始位置に移動させましょう。
_ready()の中で、passをpositionにVector2(100, 250)を設定する行に置き換えましょう。xを先に、その後にyを置きましょう。
「プレイ」を押すと、ロボットは左側の床のすぐ上に立ちます。その後、「確認」を押しましょう。
自分で試してみよう
extends Node2D
func _ready():
pass
ノードとシーンのすべてのレッスン
自分で練習してみよう: Godotプレイグラウンド