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

Одновременно

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

Некоторые изменения должны происходить одновременно, например монета, которая увеличивается и постепенно исчезает. parallel() запускает следующий шаг одновременно с предыдущим.

var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)
tween.parallel().tween_property(self, "modulate:a", 0.0, 0.5)

Узел увеличивается и исчезает за одну и ту же половину секунды. Шаг без parallel() обычно ждёт завершения предыдущего шага.

Чтобы запустить все шаги анимации одновременно, вызови tween.set_parallel() один раз после create_tween().

challenge icon

Задание

Легко

Робот скользит к площадке, затем вращается. Сделай так, чтобы он вращался пока скользит, и то и другое происходило за одну и ту же 1 секунду.

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

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(480, 265), 1.0)
	tween.tween_property(self, "rotation_degrees", 360.0, 1.0)
quiz iconПроверьте себя

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

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

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