Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Colision para animaciones

Iniciado por juguefre, Febrero 05, 2018, 09:52:49 AM

Tema anterior - Siguiente tema
Hola a todos,
 
 
 
Tengo una animación super sencilla y necesito que tenga colisiones y después de tanto tiempo trabajando en esto me acabo de dar cuenta que nunca antes había configurado una colisión para una animación.....siempre hay una primera vez para todo.
 
Esta es la animación:
 


   
eature=oembed" width="480">

 
Me gustaría poder utilizar una copia del modelo 3D como colisión, el modelo esta compuesto por 3 partes, los 2 cilindros a los costados y el cubo del centro, todos 3 combinados como 1 único objeto.



 
Ya intente la opcion "generate colliders" pero no funciona la colisión.



 
Gracias.

Añade un "mesh collider" al gameobject en la escena (si es que no lo tiene ya)

Yo te recomendaría que en vez de un Mesh Collider le añadieses un Box Collider y si necesitas que colisionen los cilindros les añadas un Capsule Collider, los Mesh Collider necesitan muchísimos mas recursos y si el modelo es complejo nunca ajustan bien pues tendrás que elegir si hay colisiones en los huecos libres. El collider que menos recursos necesita es el Sphere Collider, un Mesh Collider depende del objeto, pues el Collider se calcula a partir de la malla de este y cuanto mas compleja sea su malla, mas complejo será el collider. Un objeto puede tener mas de un componente de tipo Collider.

El mesh collider se queda quieto, no gira con la animación, Ayuda please.



Quien tiene puesto el meshCollider y quien recibe la animación?Supuestamente si tenés el mesh collider o cualquier otro collider, y el objeto en cuestión es animado, debería hacerlo tambien el collider ya que lo que vos animás (me baso en la imagen) es el transform del objeto (que mueve, rota o escala todo el conjunto).

@lightbug ya quedo solucionado, el problema es que estaba asignando el mesh collider al modelo 3d y en lugar de eso se debe asignar al joint, super facil pero como nunca lo habia hecho pues me dio problemas.
 
 

Etiquetas: