Menu
CoddyTech

새 노드 배치하기

Coddy Godot 여정의 게임 규칙 섹션에 포함된 레슨. 29개 중 17번째.

새 블록은 장면에서 지정한 위치에서 시작합니다. block.tscn은 블록을 화면 위쪽 중앙에 배치합니다.

새 블록도 다른 노드와 마찬가지로 노드이므로, 추가하기 전에 position을 설정하세요.

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

position 앞에 block.을 쓰세요. 단독으로 쓰인 position은 스크립트가 붙어 있는 노드의 속성입니다. 여기서는 Main입니다. Main을 움직이면 게임 전체가 움직입니다.

challenge icon

챌린지

쉬움

블록이 왼쪽에 떨어지게 하세요.

  1. _ready()에서 block.position을 Vector2(160, -30)으로 설정하세요.
  2. add_child(block)보다 먼저 설정하세요.

‘플레이’를 누르세요. 블록이 화면 바로 위에서 x = 160 위치로 떨어집니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

extends Node2D

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

func _ready():
	var block = block_scene.instantiate()
	add_child(block)

게임 규칙의 모든 레슨

직접 연습해 보세요: Godot 플레이그라운드