domingo, 9 de junio de 2024

script para Godot 4.2 , titulo del juego con animacion de un MeshInstance2D, AnimatedSprite2D;

 extends MeshInstance2D


var tiempo_transcurrido = 0.0  # Variable para almacenar el tiempo transcurrido


func _process(delta):

$AnimatedSprite2D.play("default")

# Acumula el tiempo delta en cada cuadro

tiempo_transcurrido += delta


# Si han pasado 20 segundos, elimina el nodo

if tiempo_transcurrido >= 20.0:

queue_free()


--------------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------

version inferior ampliada otra animacion añadida

--------------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------


extends MeshInstance2D


var tiempo_transcurrido = 0.0  # Variable para almacenar el tiempo transcurrido


func _process(delta):

$AnimatedSprite2D.play("default")

$"AnimatedSprite2D2 MOSCA".play("default")

# Acumula el tiempo delta en cada cuadro

tiempo_transcurrido += delta


# Si han pasado 20 segundos, elimina el nodo

if tiempo_transcurrido >= 20.0:

queue_free()

---------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------

y puedes ir ampliando como quieras

--------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------

extends MeshInstance2D


var tiempo_transcurrido = 0.0  # Variable para almacenar el tiempo transcurrido


func _process(delta):

$AnimatedSprite2D.play("default")

$"AnimatedSprite2D2 MOSCA".play("default")

$"AnimatedSprite2D2 MOSCA2".play("default")

$"AnimatedSprite2D2 MOSCA3".play("default")

$"AnimatedSprite2D2 MOSCA4".play("default")

$"AnimatedSprite2D2 MOSCA5".play("default")

$"AnimatedSprite2D2 MOSCA6".play("default")

$"AnimatedSprite2D2 MOSCA7".play("default")

# Acumula el tiempo delta en cada cuadro

tiempo_transcurrido += delta


# Si han pasado 20 segundos, elimina el nodo

if tiempo_transcurrido >= 20.0:

queue_free()