Ваш первый твин
Часть раздела Ощущения от игры путешествия по 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.
Задание
ЛегкоЗаставь робота плавно скользить к площадке.
- В
_ready()замени строкуpositionна создание твина:var tween = create_tween(). - Анимируй
"position"доVector2(480, 265)за1.0секунду.
Нажми «Играть»: робот скользит к янтарной площадке. Затем нажми «Проверить».
Попробуйте сами
extends Node2D
func _ready():
position = Vector2(480, 265)
Все уроки раздела Ощущения от игры
Потренируйтесь самостоятельно: Песочница Godot