Noticias

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

Problema con las Colisiones

Iniciado por Wazabee, Noviembre 09, 2018, 10:10:25 AM

Tema anterior - Siguiente tema
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...
 

Noviembre 09, 2018, 11:04:20 AM #1 Ultima modificación: Noviembre 09, 2018, 11:05:11 AM por pioj
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

... 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!


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?

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...

Etiquetas: