타이머 시작하기
Coddy Godot 여정의 게임 규칙 섹션에 포함된 레슨. 29개 중 2번째.
등대 타이머는 autostart가 켜져 있어서 저절로 시작했습니다. 타이머는 공격할 때 시작되는 재사용 대기시간처럼 기다려야 하는 경우가 많습니다.
이 성의 Timer는 autostart가 꺼져 있습니다. 타이머를 시작하려면 start()를 호출하세요.
$Timer.start()그러면 매초 timeout 신호를 보냅니다. start()를 다시 호출하면 카운트가 처음부터 다시 시작됩니다.
스크립트는 이미 timeout이 발생할 때마다 문을 35픽셀 올립니다.
챌린지
쉬움플레이어가 E(action 입력)를 누르면 게이트의 타이머를 시작하세요. _process()에서 action이 방금 눌렸을 때 $Timer.start()를 호출하세요.
직접 해보기
extends Node2D
func _ready():
$Timer.timeout.connect(_on_timer_timeout)
func _process(delta):
pass
func _on_timer_timeout():
$Gate.position.y -= 35
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
게임 규칙의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드