Зависимость чувствительности мыши от зума

Agravaine

Золотая лига
Сообщения
3,617
Лучшие ответы
113
Симпатии
298
#1
Версия Minecraft
1.7.10
Подтверждение
Я максимально подробно описал проблему, включая исходный код файлов, краш лог, изображения и другую информацию, которая может помочь пользователям форума решить мой вопрос!
Делаю зум путем изменения fov. Когда приближаю, то чувствительность "возрастает". Может есть какая-то формула, чтобы преобразовать в оригинальную чувствительность и не было видно разницы?
 

Agravaine

Золотая лига
Сообщения
3,617
Лучшие ответы
113
Симпатии
298
#2
Нашел инфу вот тут и немного преобразовал: Configuration examples/Scale mouse sensitivity with zoom
В принципе, результат хороший. Есть замечания?
Java:
float originalSensitivity = 0.5F;
float calculatedSensitivity = (float)(Math.tan(e.newFov / e.originalFov / 2.0F) / Math.tan(e.fov / e.originalFov / 2.0F)) + originalSensitivity;
float mouseSensitivity = originalSensitivity * calculatedSensitivity;
 

bluffyWendoX

Каменная лига
Сообщения
69
Лучшие ответы
7
Симпатии
15
#3
Можешь посмотреть в FlansMod.
А так то Minecraft.getMinecraft().gameSettings.mouseSensitivity
 

Krusty

Каменная лига
Сообщения
4
Лучшие ответы
1
Симпатии
5
#4
Agravaine умер
Это мой старый друг и мы знакомы с ним ирл
Этот профиль он завещал мне. Так как он золотой я неплохо за него выручил. На данный момент профилем владеет какой то нюфаг. Не будете же вы утверждать что агравайн будет задавать такие казуальные вопросы.
 
Сверху