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

Задание

Легко

Заставь робота плавно скользить к площадке.

  1. В _ready() замени строку position на создание твина: var tween = create_tween().
  2. Анимируй "position" до Vector2(480, 265) за 1.0 секунду.

Нажми «Играть»: робот скользит к янтарной площадке. Затем нажми «Проверить».

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

extends Node2D

func _ready():
	position = Vector2(480, 265)

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

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