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

Пиксели в секунду

Часть раздела Узлы и сцены путешествия по Godot на Coddy. Урок 9 из 27.

При использовании delta число перед ним — это скорость в пикселях в секунду. Скорость ходьбы — около 150 пикселей в секунду, а рывка — около 500.

Чтобы преодолеть расстояние за заданное время, раздели расстояние на время:

# 400 пикселей за 2 секунды — это 200 пикселей в секунду
position.x += 200 * delta

Знак определяет направление. += перемещает вправо по x и вниз по y. -= перемещает влево по x и вверх по y.

challenge icon

Задание

Легко

Робот начинает движение в точке x = 320. Нужно, чтобы он достиг x = 20 за 2 секунды, двигаясь с постоянной скоростью. Сначала вычисли скорость.

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

extends Node2D

func _process(delta):
	position.x += 100 * delta
quiz iconПроверьте себя

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

Все уроки раздела Узлы и сцены

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