extends WorldEnvironment
var tiempo_transcurrido = 0.0 # Variable para almacenar el tiempo transcurrido
func _process(delta):
tiempo_transcurrido += delta
# Si han pasado 20 segundos, elimina el nodo
if tiempo_transcurrido >= 4.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.
EJEMPLO 2ª
extends WorldEnvironment
var tiempo_transcurrido = 0.0 # Variable para almacenar el tiempo transcurrido
func _process(delta):
tiempo_transcurrido += delta
# Si han pasado 20 segundos, elimina el nodo
if tiempo_transcurrido >= 8.0:
#queue_free()
var siguiente_escena = preload("res://LAS SEIS ESCENAS CORTAS DE ENTRADA/LA 2 CENTRAL CON HUMO DESDE FUERA/CHIMENEA CENTRAL.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.
--------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
EXPLICACION: POR TIEMPO CAMBIA DE UNA ESCENA AOTRA , CON OTRO CAMBIO Y SUCESIVAMENTE SE PUEDEN CAMBIAR LAS ESCENAS SOLO POR TIEMPO.....
--------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------
EN EL INFERIOR REPASO UN CAMBIO DE ESCENA PERO AL OCURRIR UNA COLISION:
----------------------------------------------------------------------------------------------------------------------
extends Area3D
func _ready():
pass # Replace with function body.
func _process(delta):
pass
func _on_area_entered(area):
var siguiente_escena = preload("res://LA-4.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.