extends Camera3D
var tiempo_transcurrido = 0.0 # NOVEDADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
# Define la cantidad de desplazamiento en el eje X
var translation_amount = 0.0009 # Ajusta este valor según tus necesidades
# Tiempo de espera para detener el movimiento (en segundos)
var stop_time = 13.0
# Variable para controlar el tiempo transcurrido
var elapsed_time = 0.0
# Llamada cuando el nodo ingresa por primera vez al árbol de escenas
func _ready():
pass # No se requiere acción en este ejemplo
# Llamada cada frame. 'delta' es el tiempo transcurrido desde el frame anterior
func _process(delta):
tiempo_transcurrido += delta# NOVEDADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
if tiempo_transcurrido >= 16.0:# NOVEDADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
queue_free() # NOVEDADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
# Actualiza el tiempo transcurrido
elapsed_time += delta
# Ejecuta el traslado mientras no haya excedido el tiempo de espera
if elapsed_time < stop_time:
# Obtiene la traducción actual de la cámara
var current_translation = global_transform.origin
# Crea un nuevo vector de traducción con el movimiento deseado en el eje X
var new_translation = Vector3(translation_amount, 0.0, 0.0) # Movimiento en el eje X
# Combina la traducción actual con el movimiento deseado
var final_translation = current_translation + new_translation
# Actualiza la transformación global de la cámara con la nueva traducción
global_transform.origin = final_translation
else:
# Detiene el movimiento después del tiempo de espera
print("Traslado detenido") # Puedes reemplazar con la acción deseada
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
Utilidad del script: Todo mediante script mueve la camara en un eje y a los pocos segundos la camara se borra, y utilizara la escena la camara que tiene el player, un cambio de enfoques de camara tipo de cine que me gusta mucho utilizar en mis juegos ultimamente
No hay comentarios:
Publicar un comentario