¿Puedo usar el mismo modelo de animación en múltiples personajes 3D en Unity3D?

StackOverflow https://stackoverflow.com/questions/8385181

  •  28-10-2019
  •  | 
  •  

Pregunta

Estoy creando un juego en Unity3D.

La animación de mi personaje es en forma de archivos de animación de Stickman, pero puede ser Maya o Cinema4D.

¿Es posible tener múltiples personajes 3D e intercambiar entre ellos en el juego; sin embargo, usar la misma animación de Stickman que su movimiento debajo?

¿Los personajes necesitarían tener exactamente el mismo esqueleto?

¿Fue útil?

Solución

Básicamente, puedes usar la misma animación para más de un modelo según el libro Creando arte de juego 3D para el iPhone con Unity por Wes McDermott (algunos extractos disponibles en libros de Google.

Citando la página 143: Otro aspecto que vale la pena mencionar es que puede reutilizar animaciones en diferentes personajes siempre que sus jerarquías sean las mismas basadas en cómo el componente de animación hace referencia a objetos.

Lo probé hace algún tiempo con una segunda plataforma sincronizada en paralelo y funcionó.

Por lo tanto, el esqueleto debe ser idéntico, al menos los nombres de los huesos deben estar presentes. Cambiar personajes es posible y se usa principalmente para las animaciones de muerte. En esta situación, tiene un cuerpo rígido cinemático cuyos componentes de física se transforman en Ragdoll. No veo ningún problema para extender esto a todo el personaje.

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