Я делаю небольшой проект, в котором я строю наборы данных в мире. Я закончил заговор. Теперь я хочу реализовать движение камеры.
У меня есть некоторый код, где, если пользователь удерживает клавишу c и перетаскивает мышь, положение камеры изменяется. Дело в том, что я не уверен, как рассчитать движение камеры по движению мыши.
Это код камеры для положения по умолчанию: камера (ширина / 2.0, высота / 2.0, (высота / 2.0) / загар (PI * 60.0 / 360.0), ширина / 2.0, высота / 2.0, 0, 0, 1, 0);
Как изменить положение камеры относительно перетаскивания мышью? (Я пытался использовать mouseX и mouseY, чтобы сместить положение глаз камеры, но это не очень хорошо работает.)