Menu
CoddyTech

타이머로 생성하기

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

매초 블록을 떨어뜨리려면 Timer를 spawn() 함수와 함께 사용하세요.

씬에는 SpawnTimer라는 Timer가 있습니다. 이 타이머는 매초마다 시간이 다 되고 자동으로 시작합니다. 다음과 같이 연결하세요:

func _ready():
	$SpawnTimer.timeout.connect(_on_spawn_timer_timeout)

func _on_spawn_timer_timeout():
	spawn(320)

게임을 더 빠르게 또는 느리게 만들려면 SpawnTimer의 wait_time을 변경하세요.

challenge icon

챌린지

쉬움

매초 x = 320 위치에 블록을 떨어뜨립니다:

  1. _ready()에서 $SpawnTimer.timeout을 _on_spawn_timer_timeout에 연결합니다.
  2. spawn(320)을 호출하는 _on_spawn_timer_timeout()을 작성합니다.

직접 해보기

extends Node2D

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

func _ready():
	pass

func spawn(x):
	var block = block_scene.instantiate()
	block.position = Vector2(x, -30)
	add_child(block)
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

게임 규칙의 모든 레슨

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