Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // do klasy Game przydało by się przekazać z maina zmienną window (GLFWwindow* window) np. przez dodanie argumentu do Init()
- // w Init() można dodać
- glfwSetInputMode(window, GLFW_CURSOR, GLFW_CURSOR_DISABLED); // ukrywa kursor
- // w Update()
- // rozmiar okna można zdobyć przy pomocy glfwGetWindowSize(window, &x, &y);
- float mouseSpeed = 0.06f; // czułość myszy
- double mouseX;
- double mouseY;
- glfwGetCursorPos(window, &mouseX, &mouseY); // zapisuje aktualną pozycję kursora w mouseX i mouseY
- glfwSetCursorPos(window, screenWidth / 2, screenHeight / 2); // resetuje pozycję kursora na środek ekranu, co zatrzymuje rotację
- if (mouseX > screenWidth / 2)
- rotate += mouseSpeed * (float)(mouseX - screenWidth / 2);
- else if (mouseX < screenWidth / 2)
- rotate += mouseSpeed * (float)(mouseX - screenWidth / 2);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement