Menu
CoddyTech
flag Ru iconРусскийdown icon

Время ожидания

Часть раздела Правила игры путешествия по Godot на Coddy. Урок 3 из 29.

Значение wait_time таймера определяет, сколько секунд он отсчитывает. Оно равно 1, если вы его не измените.

$Timer.wait_time = 3	# срабатывает каждые три секунды
$Timer.wait_time = 0.25	# четыре раза в секунду

При меньшем значении wait_time таймер срабатывает чаще. Задайте его в _ready() до запуска таймера. Таймер считывает это значение каждый раз, когда начинает отсчёт.

Используйте его, чтобы задать темп игры, например частоту появления врагов.

challenge icon

Задание

Легко

Ворота поднимаются слишком медленно. Установи $Timer.wait_time равным 0.5 в _ready(), чтобы таймер срабатывал каждые полсекунды.

Попробуйте сами

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
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Правила игры

Потренируйтесь самостоятельно: Песочница Godot