Не получается сделать так чтобы камера в 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


Ответы (0 шт):