Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: l0111 en Noviembre 01, 2015, 04:50:30 PM
Buenas, estoy intentando que un objeto 2d (jugador) al chocar con otro objeto 2d, provoque que se cambie de escena. Los objetos tienen los dos su rigidbody y sus collider; el player es kinematic y el objeto está en never sleep. Tengo programado el script de turno con el on trigger enter y load scene. El problema está en que, al ser un juego 2d, las posiciones x e y pueden coincidir, pero la z no coincide al hacer el movimiento y por lo tanto no detecta colision. Hay alguna manera de bloquear la posicion z? Gracias de antemano.
Entonces, Si es un juego 2D usa el OnTriggerEnter2D
http://docs.unity3d.com/ScriptReference/MonoBehaviour.OnTriggerEnter2D.html (http://docs.unity3d.com/ScriptReference/MonoBehaviour.OnTriggerEnter2D.html)
¡Saludos!^^
...y si no, que sepas que a un rigidbody le puedes añadir contraints a uno o más ejes!