Я работаю над неким городским застройщиком, где вы можете перетаскивать камеру мышью.Все отлично работает, принимаю при включении камеры.
Сценарий перетаскивания мышью:
private float angleArroundTarget = 0; // rotation arround the target \\
// draggable camera \\
if(Mouse.isButtonDown(0)){
targetPosition.x += delta * (Mouse.getDX() * 2);
targetPosition.z -= delta * (Mouse.getDY() * 2);
}
Если вы знаете расчет, в котором он не зависит от angleArroundTarget при перетаскивании камеры вокруг, пожалуйста, сообщите мне.
Спасибозаранее