Процесс выполняется каждый кадр
Часть раздела Узлы и сцены путешествия по Godot на Coddy. Урок 7 из 27.
Godot рисует новое изображение игры много раз в секунду. Каждое изображение — это кадр. Эта игра работает со скоростью 60 кадров в секунду.
_ready() запускается один раз. _process() запускается на каждом кадре, то есть 60 раз в секунду:
func _process(delta):
position.y += 1Это перемещает узел вниз на 1 пиксель на каждом кадре, то есть на 60 пикселей в секунду. Шаги очень маленькие, поэтому движение выглядит плавным.
Пока оставь delta в скобках. Следующий урок объяснит, что это значит.
Задание
ЛегкоЗаставь робота скользить вправо. Внутри _process() перемещай его на 2 пикселя вправо в каждом кадре.
Попробуйте сами
extends Node2D
func _process(delta):
pass
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Узлы и сцены
2Каждый кадр
Процесс выполняется каждый кадрДельтаПиксели в секундуДвижение по диагоналиВращениеУвеличение масштаба5Проект: Заставка экрана
Заставка: ДрейфЗаставка: Боковые стеныПотренируйтесь самостоятельно: Песочница Godot