Не получается сделать так чтобы камера в Unity поворачивалась при зажатом колёсике и левым Alt
Пытаюсь добавить камере возможность поворачиваться по оси x при одновременно зажатых скм и левом Alt, и как-то не могу найти решение и чувствую что чушь написал. ` if (Input.GetMouseButtonDown(2) & Input.GetKeyDown(KeyCode.LeftAlt)) { rotateStartPosition = Input.mousePosition;
}
if (Input.GetMouseButton(2) & Input.GetKey(KeyCode.LeftAlt))
{
Vector3 difference = rotateStartPosition - rotateCurrenttPosition;
rotateStartPosition = rotateCurrenttPosition;
newRotation *= Quaternion.Euler(Vector3.up * (-difference.x / 5f));
}`
Делал по гайду с канала Game Dev Guid Building a Camera Controller for a Strategy Game