이 C++ 프로그램을 클릭하여 수평 또는 수직으로 드래그하여 다른 사각형이 충돌하는지 확인하는 데 필요한 직사각형이있는 C++ 프로그램을 만들고 있습니다. 내 상황에서 사용자가 마우스를 매우 빠르게 움직이면이 경우가 발생합니다. 충돌 감지가 작동하지 않습니다. 즉, the other coordinates are skipped out or jump out on a very large distance
입니다. 내 프로그램에 마우스 민감도를 추가하면이 원치 않는 동작이 바뀔 수 있다고 가정합니다.GLFW에서 마우스 민감도 설정
나는 윈도우 잉에 GLFW
을 사용합니다. 나는 glfwSetMousePos()
이 내가 원하는 것을 할 수 있다고 생각하지만 이것을 달성하기 위해 어떤 수학을 적용해야하는지 모른다. 가능하다면 다른 라이브러리를 사용하고 싶지 않습니다. 누군가가 어떻게 코드를 보여줄 수 있습니까?
감사합니다.
업데이트 슬프게도 마우스 감도가 내 경우에는 문제가되지 않습니다, 알고. if
을 많이 사용하여 코드를 확장하여이 작업을 수행 할 수 있다고 생각합니다. 그러나 이런 종류의 질문을하는 사람들에게는 this을 제안합니다. 이 코드를 실행하면 별도의 프로그램으로 사용할 수 있습니다.