lunes, 13 de enero de 2025

GDScript para detener un translate transcurridos 24 segundos;

 extends Node3D


var tiempo_transcurrido = 0.0


func _ready() -> void:

# Asegúrate de que el AnimationPlayer esté conectado y la animación cargada

$AnimationPlayer.play("MakeHuman default skeleton|PARTIDO")


func _process(delta: float) -> void:

tiempo_transcurrido += delta

# Reproduce la animación siempre

$AnimationPlayer.play("MakeHuman default skeleton|PARTIDO")


# Traslada solo si el tiempo es menor a 2 segundos

if tiempo_transcurrido <= 24.0:

translate(Vector3(-0.00, 0, -0.01))

No hay comentarios:

Publicar un comentario