extends Node
# Variables para guardar las cámaras
var Camera3Dparediz : Camera3D
var Camera3Dparediz2 : Camera3D
var Camera3Dladron : Camera3D
func _ready():
# 1. LOCALIZAMOS LOS NODOS (Tus rutas perfectas)
Camera3Dparediz= $"Camera3Dparediz"
Camera3Dparediz2= $"Camera3Dparediz2"
Camera3Dladron= $"../CHARACTERBODY/MeshInstance3D2/Camera3Dladron"
# 2. LIMPIEZA INICIAL (Apagamos todo menos la primera)
if Camera3Dparediz2: Camera3Dparediz2.current = false
if Camera3Dparediz: Camera3Dparediz.current = false
if Camera3Dladron: Camera3Dladron.current = true
# 3. PRIMER ACTO: JAPONÉS 1
if Camera3Dparediz:
Camera3Dparediz.current = true
print("--- 1. JAPONÉS 1 ACTIVO (10s) ---")
await get_tree().create_timer(5.0).timeout
if Camera3Dparediz: Camera3Dparediz.current = false # Apagamos Japones 1
if Camera3Dparediz2:
Camera3Dparediz2.current = true
print("--- 2. GRÚA ACTIVA (20s) ---")
await get_tree().create_timer(10.0).timeout
if Camera3Dladron:
Camera3Dladron.current = true
print("--- 1. JAPONÉS 1 ACTIVO (10s) ---")
await get_tree().create_timer(15.0).timeout
No hay comentarios:
Publicar un comentario