Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: InkSide en Julio 19, 2011, 02:58:09 AM
Hola...
Tengo un problema con transform.rotation.y = 0.... debido a que cuando choca, mira ese punto. Yo quiero que no rote en ninguna direccion en el momento de impacto. Cuando pongo asi, el player impacta y se gira, pero si choco del otro lado no se gira...
Saludos...
Deberias de dar un poco de detalles, pero bueno, mi consejo:Si tu player tiene un rigidbody puedes marcar la casilla IsKinematic, de esta manera le dices que sera controlado por tus codigos, el motor fisico del juego no lo afectara.Si quieres que mire al punto u objeto que choca, puedes usar - transform.LookAt(target)- .El target seria el objeto que colisiona, si quisieras detener esa mirada, con -yield WaitForSeconds(2.0);transform.LookAt(target);- Aqui dices que espere dos segundos y pones el valor del target=null, y ya esta. Espero poder ayudarte esa es la primera vez que ayudo a alguien.