martes, 9 de julio de 2024

GDScript para cambiar de escena por tiempo transcurrido y tambien para salir del juego presionando tecla Esc....escape;

extends WorldEnvironment




var tiempo_transcurrido = 0.0  # Variable para almacenar el tiempo transcurrido


func _process(delta):


if Input.is_action_pressed("ui_cancel"):

get_tree().quit()









tiempo_transcurrido += delta


# Si han pasado 20 segundos, elimina el nodo

if tiempo_transcurrido >= 18.0:

#queue_free()

var siguiente_escena = preload("res://LAS SEIS ESCENAS CORTAS DE ENTRADA/LA 1 PLANETA TIERRA EXPLOTA/1DE1.tscn")  # Precargar la escena


get_tree().change_scene_to_packed(siguiente_escena)  # Cambiar a la escena precargada (Godot 4.2)



#queue_free()  # Liberar este nodo después del cambio de escena

pass # Replace with function body.