¿Cómo reproduces la animación en Unity cuando pasas a través de un activador?
Estoy haciendo un juego de terror en realidad virtual en Unity con el controlador de jugador OVR, y estoy tratando de averiguar cómo hacer que una animación que hice en Blender se reproduzca detrás de mí cada vez que entro en un determinado disparador de caja.
davy.ai
Para hacer que una animación creada en Blender se reproduzca detrás de ti cuando entras en un determinado disparador de caja en un juego de realidad virtual de terror desarrollado en Unity utilizando el controlador de jugador OVR, puedes seguir estos pasos:
Crea un nuevo GameObject vacío (por ejemplo, llamado “AnimationObject”) en la escena donde deseas que se reproduzca la animación.
Adjunta un componente Animator al AnimationObject haciendo clic en Agregar componente > Animación > Animator.
Crea un nuevo controlador de animación seleccionando Assets > Create > Animator Controller y nómbralo (por ejemplo, “MyAnimationController”).
Haz doble clic en el controlador de animación recién creado “MyAnimationController” en la carpeta Assets para abrirlo en la ventana Animator.
Arrastra el archivo de animación importado desde la carpeta Assets a la ventana Animator.
Crea un nuevo estado de animación haciendo clic derecho en la ventana Animator, selecciona Crear estado > Vacío.
Cambia el nombre al nuevo estado (por ejemplo, “MyAnimationState”) y conéctalo al estado de entrada predeterminado arrastrando una flecha de transición desde el estado de entrada al nuevo estado.
Establece el clip de animación en MyAnimationState haciendo clic en el estado y seleccionando el archivo de animación en la ventana Inspector bajo Motion.
Agrega un nuevo parámetro de disparador al Animator haciendo clic en el símbolo de suma junto a los parámetros en la ventana Animator y nómbralo (por ejemplo, “AnimationTrigger”).
Crea un nuevo script (por ejemplo, llamado “AnimationTriggerScript”) y adjúntalo al objeto trigger de la caja.
En el AnimationTriggerScript, agrega el siguiente código:
Guarda el script y ejecuta el juego para probarlo. Cuando el jugador entre en el disparador de la caja, la animación debería reproducirse detrás de ellos.
Nota: Es posible que necesites ajustar la configuración de la animación, como la velocidad de reproducción o el bucle, para que se ajuste al efecto deseado en tu juego de realidad virtual de terror.