Menu
CoddyTech

Ваш первый твин

Часть раздела Ощущения от игры путешествия по Godot на Coddy. Урок 1 из 23.

Твин плавно изменяет свойство с течением времени. Укажи свойство, конечное значение и количество секунд. Godot понемногу изменяет свойство в каждом кадре, пока не достигнет этого значения.

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(400, 100), 2.0)

create_tween() создает твин. tween_property() принимает четыре значения: узел, который нужно изменить (self — это узел, к которому прикреплен скрипт), имя свойства в кавычках, конечное значение и время в секундах.

Твин запускается автоматически и останавливается, когда завершается. Тебе не нужен _process.

challenge icon

Задание

Легко

Робот прыгает прямо на янтарную платформу. Вместо этого заставь его плавно переместиться туда. Анимируй его position до Vector2(480, 265) за 1 секунду.

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

extends Node2D

func _ready():
	position = Vector2(480, 265)
quiz iconПроверьте себя

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

Все уроки раздела Ощущения от игры

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