Menu
CoddyTech

待機時間

CoddyのGodotジャーニー「ゲームのルール」セクションの一部。レッスン 3/29。

タイマーのwait_timeは、カウントする秒数です。変更しない限り、1です。

$Timer.wait_time = 3	# 3秒ごとに時間切れになる
$Timer.wait_time = 0.25	# 1秒に4回

wait_timeを小さくすると、タイマーはより頻繁に時間切れになります。タイマーが開始する前に、_ready()で設定してください。タイマーはカウントを開始するたびに、その値を読み取ります。

敵が出現する頻度など、ゲームのペースを設定するために使います。

challenge icon

チャレンジ

簡単

ゲートが2倍の速さで上昇するようにしましょう。

  1. _ready()で、$Timer.wait_timeを0.5に設定します。
  2. _process()内のactionチェックはそのままにします。

「プレイ」を押してからEを押します。ゲートは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プレイグラウンド