Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Wazabee en Noviembre 09, 2018, 10:10:25 AM

Título: Problema con las Colisiones
Publicado por: Wazabee en Noviembre 09, 2018, 10:10:25 AM
Hola,
 
Ayer en mi proyecto todo funcionaba bien pero, esta mañana al volver a ponerme con él, al exportar animaciones desde 3DS com estuve haciendo ayer he tenido problemas de deformaciones en la malla de mi personaje así que, después de intentar encontrar (sin exito) qué era lo que pasaba he decidido reimportar mi personaje y mis animaciones. El problema es que ahora el personaje (con su correspondiente colisionador) atraviesa todos los colisionadores que hay en el escenario... Me parece muy extraño puesto que el modelo que se deformaba y el nuevo tienen los mismos componentes lo que uno atraviesa todo y el otro no... No se si es que me olvido algo (que diría que no) o que es lo que pasa. Si alguien me puede echar una mano porfa...
 
Título: Problema con las Colisiones
Publicado por: pioj en Noviembre 09, 2018, 11:04:20 AM
No puedo ver bien lo que estás haciendo en el vídeo, pero lo de tener varios colliders en un mismo GameObject es una mala praxis. Eso por no mencionar que tienes un RigidBody con TODOS los constrain activados, por lo que en teoría el personaje no puede ni respirar XDD
Título: Problema con las Colisiones
Publicado por: Wazabee en Noviembre 09, 2018, 11:20:18 AM
... Es correcto, era el rigidbody... Debi marcarlo sin darme cuenta antes de irme a la cama y no me fijé o no se pero hoy me he vuelto medio tonta intentando encontrar la solución... El caso es que ahora va bien. Gracias!
Título: Problema con las Colisiones
Publicado por: J Montes en Noviembre 09, 2018, 03:04:20 PM
Ole @pioj ¡vaya vistatienes!
Título: Problema con las Colisiones
Publicado por: Igor en Noviembre 09, 2018, 04:23:43 PM
ese @pioj... que ojo...
 
a mi me pasa a veces cuando sobre escribo un modelo porque le  he modificado algo... se me suele ir el meshCollider a la mierd... sigue estando y parece que esta bien... pero las colisiones se van al carajo...
 
ah! y otra cosa... como hago que una malla de terreno (un plano de 60*60 con relieve) (no es terrain, es un mesh) ...como hago que sea Trigger... y funcione bien... porque ahora me da como que entra en el trigger aunque no toques el objeto/malla/terreno....
 
osea... es un minijuego que vas por una muralla tipo la gran muralla china... esquibando cosas... y te puedes caer... y debajo de la muralla logicamente esta el terreno... quiero que el suelo/terreno tenga un trigger para detectar cuando cae el player... sé que se puede hacer alrreves... que sea el player el que detecta sobre que pisa.. pero queria hacerlo con un trigger en el terreno.... se puede?
Título: Problema con las Colisiones
Publicado por: pioj en Noviembre 09, 2018, 08:26:47 PM
Sabe más el diablo por viejo, que por diablo...
Cita de: Igor date=1541777023(no es terrain, es un mesh) ...como hago que sea Trigger.
   


Recuerda que puedes añadir un Mesh Collider convexo a la malla del terreno. Aunque yo te recomendaría hacer un collider más personalizado para ello...