Пиксели в секунду
Часть раздела Узлы и сцены путешествия по Godot на Coddy. Урок 9 из 27.
При использовании delta число перед ним — это скорость в пикселях в секунду. Скорость ходьбы — около 150 пикселей в секунду, а рывка — около 500.
Чтобы преодолеть расстояние за заданное время, раздели расстояние на время:
# 400 пикселей за 2 секунды — это 200 пикселей в секунду
position.x += 200 * deltaЗнак определяет направление. += перемещает вправо по x и вниз по y. -= перемещает влево по x и вверх по y.
Задание
ЛегкоРобот начинает движение в точке x = 320. Нужно, чтобы он достиг x = 20 за 2 секунды, двигаясь с постоянной скоростью. Сначала вычисли скорость.
Попробуйте сами
extends Node2D
func _process(delta):
position.x += 100 * delta
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Узлы и сцены
2Каждый кадр
Процесс выполняется каждый кадрДельтаПиксели в секундуДвижение по диагоналиВращениеУвеличение масштаба5Проект: Заставка экрана
Заставка: ДрейфЗаставка: Боковые стеныПотренируйтесь самостоятельно: Песочница Godot