Menu
CoddyTech

新しいノードを配置する

CoddyのGodotジャーニー「ゲームのルール」セクションの一部。レッスン 17/29。

新しいブロックは、シーン内で配置された場所から始まります。block.tscnでは、画面の上にある中央に配置されます。

新しいブロックもほかのノードと同じなので、追加する前にpositionを設定します。

var block = block_scene.instantiate()
block.position = Vector2(500, -30)
add_child(block)

positionの前にblock.と書きます。単独のpositionは、スクリプトが付いているノード、この場合はMainに属します。Mainを動かすと、ゲーム全体が動きます。

challenge icon

チャレンジ

簡単

ブロックが左側に落ちるようにします。追加する前に、位置を(160, -30)に設定してください。

自分で試してみよう

extends Node2D

var block_scene = preload("res://block.tscn")

func _ready():
	var block = block_scene.instantiate()
	add_child(block)
quiz icon腕試し

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

ゲームのルールのすべてのレッスン

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