Mostrando entradas con la etiqueta tambien salir del juego al presionar escape; version Godot 4.3; varia algo del 4.2;. Mostrar todas las entradas
Mostrando entradas con la etiqueta tambien salir del juego al presionar escape; version Godot 4.3; varia algo del 4.2;. Mostrar todas las entradas

lunes, 4 de noviembre de 2024

GDScript para por tiempo cambiar de escena, tambien salir del juego al presionar escape; version Godot 4.3; varia algo del 4.2;

 extends WorldEnvironment

var tiempo_transcurrido = 0.0  # Variable para almacenar el tiempo transcurrido


# Called when the node enters the scene tree for the first time.

func _ready() -> void:

pass # Replace with function body.



# Called every frame. 'delta' is the elapsed time since the previous frame.

func _process(delta: float) -> void:

#pass




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://ESCENAS/world_environmentESCENA PRINCIPAL-5-.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.




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

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

Nota: los script de Godot 4.3  varian un poco de la version 4.2 , varian en estas lineas 

func _ready() -> void:

pass # Replace with function body.

func _process(delta: float) -> void:

#pass


---------------nota--------------------------------------------

arriba version Godot 4.3

debajo version Godot 4.2

------------------nota----------------------------------------



func _ready() 

pass # Replace with function body.

func _process(delta):

pass