Menu
CoddyTech

Tu primera interpolación

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

Un tween cambia una propiedad suavemente a lo largo del tiempo. Le indicas la propiedad, el valor final y el número de segundos. Godot cambia la propiedad un poco en cada fotograma hasta llegar a ese valor.

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(400, 100), 2.0)

create_tween() crea un tween. tween_property() recibe cuatro valores: el nodo que se va a cambiar (self es el nodo en el que está el script), el nombre de la propiedad entre comillas, el valor final y el tiempo en segundos.

El tween se inicia por sí solo y se detiene cuando termina. No necesitas _process.

challenge icon

Desafío

Fácil

El robot salta directamente a la plataforma ámbar. Haz que se deslice hasta allí. Anima su position hasta Vector2(480, 265) durante 1 segundo.

Pruébalo tú mismo

extends Node2D

func _ready():
	position = Vector2(480, 265)
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