Noticias

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

Ayuda con rotación de camara

Iniciado por Centauro5legs, Julio 20, 2015, 07:27:41 PM

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

Etiquetas: