Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Centauro5legs en Julio 20, 2015, 07:27:41 PM

Título: Ayuda con rotación de camara
Publicado por: Centauro5legs en Julio 20, 2015, 07:27:41 PM
Quiero rotar la cámara, y tengo la siguiente función;
  1. private void Rotate()
  2. {
  3. transform.Rotate(0, Input.GetAxis("Mouse X") * rotateSpeed * Time.deltaTime, 0);
  4. Camera.mainCamera.transform.Rotate(-1 * Input.GetAxis("Mouse Y") * rotateSpeed * Time.deltaTime, 0, 0);
  5.  
  6. }
¡Funciona!, sin embargo tengo problemas con los limites, porque con esta función la cámara se puede rotar hasta niveles exagerados (Puedes llegar a rotar la cámara 360 grados), además de que si el mouse se sale de la pantalla la camara se sigue rotando como loca.Lo que quiero es limitar los movimientos de la camara, para nunca rotar demasiado, pero conservando el control del mouse.