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

Процесс выполняется каждый кадр

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

Godot рисует новое изображение игры много раз в секунду. Каждое изображение — это кадр. Эта игра работает со скоростью 60 кадров в секунду.

_ready() запускается один раз. _process() запускается на каждом кадре, то есть 60 раз в секунду:

func _process(delta):
	position.y += 1

Это перемещает узел вниз на 1 пиксель на каждом кадре, то есть на 60 пикселей в секунду. Шаги очень маленькие, поэтому движение выглядит плавным.

Пока оставь delta в скобках. Следующий урок объяснит, что это значит.

challenge icon

Задание

Легко

Заставь робота скользить вправо. Внутри _process() перемещай его на 2 пикселя вправо в каждом кадре.

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

extends Node2D

func _process(delta):
	pass
quiz iconПроверьте себя

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

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

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