待機時間
CoddyのGodotジャーニー「ゲームのルール」セクションの一部。レッスン 3/29。
タイマーのwait_timeは、カウントする秒数です。変更しない限り、1秒です。
$Timer.wait_time = 3 # 3秒ごとに時間切れになる
$Timer.wait_time = 0.25 # 1秒に4回_ready()で、タイマーが開始する前に設定します。タイマーはカウントを開始するたびに、この値を読み取ります。wait_timeを小さくすると、タイマーはより頻繁に時間切れになります。
敵が出現する頻度など、ゲームの進行ペースを設定するために使います。
チャレンジ
簡単ゲートの上昇が遅すぎます。タイマーが0.5秒ごとに切れるよう、_ready()で$Timer.wait_timeを0.5に設定してください。
自分で試してみよう
extends Node2D
func _ready():
$Timer.timeout.connect(_on_timer_timeout)
func _process(delta):
if Input.is_action_just_pressed("action"):
$Timer.start()
func _on_timer_timeout():
$Gate.position.y -= 35
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
ゲームのルールのすべてのレッスン
自分で練習してみよう: Godotプレイグラウンド