viernes, 12 de abril de 2024

Anima label y lo borra por tiempo, titulo de juego; para Godot 4.2;

 extends Label


var tiempo_de_vida = 4.0 # Duración en segundos antes de eliminar el Label


func _ready():

# Obtener el Label que queremos usar

var label_tiempo_vida = $"."


# Mostrar el texto del Label en este Label

text = label_tiempo_vida.text


# Iniciar el temporizador

$Timer.start(tiempo_de_vida)


func _on_timer_timeout():

# Eliminar el Label

queue_free()


func _process(delta):

$AnimationPlayer.play("FONDOMUEBETE")

# Si el tiempo de vida ha llegado a 0, eliminar el Label

if tiempo_de_vida <= 0:

_on_timer_timeout()

return


# Reducir el tiempo de vida en cada frame

tiempo_de_vida -= delta


No hay comentarios:

Publicar un comentario