#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;
}
}
Это функция, которая вращает мой объект. Когда я нажимаю кнопку воспроизведения и щелкаю мышью (не имеет значения, где я нахожусь на экране), моя камера меняет свое положение с помощью настройки. Есть идеи, как это остановить?
Я добавил 2 изображения для деталей. я надеюсь понять, в чем моя проблема.
Ответ №1:
Я решаю это, изменяя положение камеры в инспекторе.