Menu
CoddyTech

한 번 실행

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

타이머는 시간이 다 될 때마다 다시 시작합니다. 깜박이는 불빛에는 적합하지만, 폭탄은 한 번만 터져야 합니다.

one_shot을 true로 설정하면 타이머는 한 번 시간이 다 된 다음 멈춥니다:

$Timer.one_shot = true

start()를 다시 호출하면 한 번 더 실행되도록 시작합니다.

이 성에서는 E 키를 누르면 문이 열리고 2초 타이머가 시작됩니다. 타이머가 끝나면 문이 닫힙니다.

challenge icon

챌린지

쉬움

타이머는 2초 후 게이트를 닫고, 계속 작동하여 게이트를 땅속으로 밀어 넣습니다. 타이머가 한 번만 만료되도록 _ready()에서 $Timer.one_shot을 true로 설정하세요.

직접 해보기

extends Node2D

func _ready():
	$Timer.wait_time = 2
	$Timer.timeout.connect(_on_timer_timeout)

func _process(delta):
	if Input.is_action_just_pressed("action"):
		$Gate.position.y = 20
		$Timer.start()

func _on_timer_timeout():
	$Gate.position.y += 140
quiz icon실력 점검

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

게임 규칙의 모든 레슨

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