Saltar al contenido

ejemplo de código rotar la cámara al tocar unity

Esta división fue aprobado por nuestros expertos para que tengas la seguridad de la exactitud de este tutorial.

Ejemplo: girar la cámara con la unidad táctil

Vector3 FirstPoint;Vector3 SecondPoint;float xAngle;float yAngle;float xAngleTemp;float yAngleTemp;void Start ()
     xAngle =0;
     yAngle =0;this.transform.rotation = Quaternion.Euler(yAngle, xAngle,0);void Update ()if(Input.touchCount >0)if(Input.GetTouch(0).phase == TouchPhase.Began)
             FirstPoint = Input.GetTouch(0).position;
             xAngleTemp = xAngle;
             yAngleTemp = yAngle;if(Input.GetTouch(0).phase == TouchPhase.$$anonymous$$oved)
             SecondPoint = Input.GetTouch(0).position;
             xAngle = xAngleTemp +(SecondPoint.x - FirstPoint.x)*180/ Screen.width;
             yAngle = yAngleTemp +(SecondPoint.y - FirstPoint.y)*90/ Screen.height;this.transform.rotation = Quaternion.Euler(yAngle, xAngle,0.0f);

Comentarios y puntuaciones de la guía

Si sostienes algún recelo o disposición de enriquecer nuestro ensayo eres capaz de ejecutar un paráfrasis y con gusto lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *