Al mismo tiempo
Parte de la sección Sensación de juego del Journey de Godot de Coddy. Lección 6 de 23.
Algunos cambios deberían ocurrir juntos, como una moneda que crece mientras se desvanece. parallel() hace que el siguiente paso se ejecute al mismo tiempo que el paso anterior.
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)El nodo crece y se desvanece durante el mismo medio segundo. Un paso sin parallel() espera al paso anterior, como de costumbre.
Para ejecutar todos los pasos de una interpolación juntos, llama a tween.set_parallel() una vez después de create_tween().
Desafío
FácilEl robot se desliza hasta la plataforma y después gira. Haz que gire mientras se desliza, ambas cosas durante el mismo segundo.
Pruébalo tú mismo
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)
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
1Interpolaciones
Tu primera interpolaciónInterpola cualquier propiedadDesvanecerSalida suaveUna tras otraAl mismo tiempoUna moneda que salta4Destellos y retroalimentación
Destello al recibir un golpePausa al recibir un golpeCompresión y estiramientoNúmeros flotantesPractica por tu cuenta: Playground de Godot