Pregunta

I tener una malla de animación en el formato .x He cargado con D3DXLoadMeshHierarchyFromX y tienen un control de animación para ello. La malla tiene dos animaciones, uno para caminar y otra para tirar en la animación a pie.

¿Es del todo posible mezclar los dos animaciones de una manera tal que ambas animaciones pueden funcionar junto con el paseo teniendo prioridad para marcos debajo de la cadera, mientras que la animación tirar tiene prioridad para los marcos por encima de ella? Si es la voluntad el efecto parecer convincente, por lo tanto vale la pena? ¿Los desarrolladores de juegos normalmente se mezclan animaciones de tal manera de obtener todas las diferentes animaciones que desean o no que simplemente crear varias versiones de la misma animación, es decir, caminar mientras se lanza, de pie mientras se lanza, caminar sin tirar?

¿Fue útil?

Solución

Puede establecer pistas de alta y baja prioridad de animación con ID3DXAnimationController :: SetTrackPriority. A continuación, puede mezclarse entre ellos utilizando ID3DXAnimationController :: SetPriorityBlend.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top