Menu
CoddyTech

Desvanecer

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

modulate es un Color con cuatro componentes: rojo, verde, azul y alfa (a). El alfa determina lo opaco que parece el nodo. 1 es opaco y 0 es invisible.

Para interpolar un componente de una propiedad, escribe el componente después de dos puntos:

var tween = create_tween()
tween.tween_property(self, "modulate:a", 0.0, 1.0)

"modulate:a" es un solo número, así que el valor final es 0.0. El rojo, el verde y el azul permanecen iguales. Esto también funciona con "position:x" y "scale:y".

Un desvanecimiento no es lo mismo que visible = false. El nodo sigue siendo visible, pero se vuelve completamente transparente.

challenge icon

Desafío

Fácil

Haz que el robot se desvanezca.

  1. En _ready(), crea un tween con create_tween().
  2. Anima "modulate:a" hasta 0.0 durante 1.0 segundo.

Pulsa «Jugar»: el robot se desvanece. Después, pulsa «Comprobar».

Pruébalo tú mismo

extends Node2D

func _ready():
	pass

Todas las lecciones de Sensación de juego

Practica por tu cuenta: Playground de Godot