Noticias

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

dudas con colisiones 2d y triggers

Iniciado por rogerdv, Noviembre 25, 2015, 07:28:41 PM

Tema anterior - Siguiente tema
Ayer dediqué un poco de tiempo a un proyecto "sencillo" en 2D que es un laberinto, pero me encontré con una situación que no logré resolver de inmediato. El caso es que el laberinto ocupa varias pantallas, y no sé cómo lograr que la cámara se desplace cuando el jugador alcance el límite visible. Pensé en utilizar un collider, pero descubrí que los colliders no me dejan avanzar el personaje (el sprite "rebota"), o sea, no he descubierto una forma de que solo se produzca el evento de la colisión pero que no me detenga el desplazamiento del personaje. Una solución que he estado valorando es que el personaje "salte" por encima del collider usando un translate, y desplazar la cámara. Hay alguna otra variante?Mi segunda duda es que también descubrí que cuando la esquina del sprite del personaje colisiona con algo, se le aplica una rotación. Hay alguna forma de evitar que las colisiones modifiquen la rotación del sprite? 

http://dsgp.blogspot.com">Divagaciones sobre programación y juegos



usando el trigger event , en las propiedades del collider que estas usando activa la opcion de Is Trigger , de esta forma al pasar por ahi se activa la colision pero lo dejara pasar  

Etiquetas: