Menu
CoddyTech

Una tras otra

Parte de la sección Sensación de juego del Journey de Godot de Coddy. Lección 5 de 23.

Un tween puede contener varios pasos. Cada llamada a tween_property en el mismo tween espera a que termine el paso anterior.

var tween = create_tween()
tween.tween_property(self, "position:y", 150.0, 0.4)
tween.tween_property(self, "position:y", 265.0, 0.4)

Esto produce un salto. El nodo sube durante 0.4 segundos y después baja durante 0.4 segundos. Cada paso comienza donde terminó el anterior.

Pon toda la secuencia en un solo tween. Dos llamadas a create_tween() crean dos tweens que comienzan al mismo tiempo y compiten por la propiedad.

challenge icon

Desafío

Fácil

El robot se desliza hasta la plataforma en 0.5 segundos. Añade un segundo paso a la misma interpolación que lo deslice de vuelta a casa hasta x = 160, también en 0.5 segundos.

Pruébalo tú mismo

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position:x", 480.0, 0.5)
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Sensación de juego

Practica por tu cuenta: Playground de Godot