glfwGetCursorPos возвращает значения int

#java #lwjgl #glfw

#java #lwjgl #glfw

Вопрос:

Я хочу реализовать вид мыши в стиле FPS в моем Java-приложении lwjgl3. Но когда я использую glfwGetCursorPos для определения положения курсора.

Но проблема в том, что glfwGetCursorPos возвращает двойные значения, но десятичные разряды всегда равны нулю.

Есть ли какой-либо обходной путь для этой проблемы?

Ответ №1:

Вы не можете получить более точные значения, потому что положение мыши всегда находится на одном пикселе.

Если вы хотите получить значения от 0 до 1, вы можете переключить mouseX и mouseY по ширине окна и высоте окна.