Menu
CoddyTech

Interpola cualquier propiedad

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

Una interpolación puede cambiar cualquier propiedad que contenga un número, un Vector2 o un Color. Escribe el nombre de la propiedad entre comillas, el mismo nombre que usas en el código: "position", "scale", "rotation_degrees", "modulate".

var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)

Esto hace que el nodo duplique su tamaño en medio segundo.

El valor final debe ser del mismo tipo que la propiedad. rotation_degrees contiene un número decimal, así que escribe 360.0, no 360. No lo confundas con "rotation", que cuenta en radianes. 360 radianes equivalen aproximadamente a 57 vueltas.

challenge icon

Desafío

Fácil

El robot se desliza hasta la plataforma. Cambia la interpolación para que el robot se quede en su sitio y dé un giro completo. Interpola rotation_degrees hasta 360.0 en 1 segundo.

Pruébalo tú mismo

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(480, 265), 1.0)
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