Menu
CoddyTech

타이머 노드

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

Timer 노드는 카운트다운합니다. 0에 도달하면 timeout 신호를 보내고 다시 시작합니다. 게임에서는 폭탄, 생성 및 깜박이는 조명에 타이머를 사용합니다.

이 등대에는 1초를 세는 Timer가 있습니다. 게임이 시작되면 저절로 시작합니다. Scene 탭을 열어 확인해 보세요.

body_entered를 연결한 것과 같은 방식으로 timeout을 함수에 연결하세요.

func _ready():
	$Timer.timeout.connect(_on_timer_timeout)

func _on_timer_timeout():
	print("One more second")

이제 _on_timer_timeout()이 매초 한 번 실행됩니다.

challenge icon

챌린지

쉬움

등대가 깜박이게 만드세요:

  1. _ready()에서 $Timer.timeout을 _on_timer_timeout에 연결하세요.
  2. _on_timer_timeout()에서 $Light가 켜져 있으면 끄고, 꺼져 있으면 켜세요.

직접 해보기

extends Node2D

func _ready():
	pass

func _on_timer_timeout():
	pass
quiz icon실력 점검

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

게임 규칙의 모든 레슨

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