Камера перемещается по орбите мыши

#unity3d

#unity3d

Вопрос:

 function LateUpdate () {   
if (isCameraInputIgnored() ) {
        return;
}   

if (target amp;amp; Input.GetMouseButton(0)) {
    x  = Input.GetAxis("Mouse X") * xSpeed * 0.02;
    y -= Input.GetAxis("Mouse Y") * ySpeed * 0.02;

    y = ClampAngle(y, yMinLimit, yMaxLimit);

    var rotation = Quaternion.Euler(y, x, 0);

    var position = rotation * Vector3(0.0, 10.0, -distance)   target.position;

    transform.rotation = rotation;
    transform.position = position;
}
}
 

Это функция, которая вращает мой объект. Когда я нажимаю кнопку воспроизведения и щелкаю мышью (не имеет значения, где я нахожусь на экране), моя камера меняет свое положение с помощью настройки. Есть идеи, как это остановить?

http://i.stack.imgur.com/3GfjY.jpg

http://i.stack.imgur.com/rxMQP.jpg

Я добавил 2 изображения для деталей. я надеюсь понять, в чем моя проблема.

Ответ №1:

Я решаю это, изменяя положение камеры в инспекторе.