0
我正在製作這個帶有矩形的C++程序,通過點擊它們並檢查其他矩形是否會碰撞它,需要進行水平或垂直拖動。 現在,在我的情況下,我有這種情況下,如果用戶移動鼠標非常快。碰撞檢測不起作用,我的意思是,the other coordinates are skipped out or jump out on a very large distance
。我假設在我的程序中添加鼠標靈敏度可以改變這種不需要的行爲。在GLFW中設置鼠標靈敏度
我使用GLFW
進行開窗。我認爲glfwSetMousePos()
可以做我想做的,但我不知道我應該用什麼數學來達到這個目的。如果可能的話,我不想使用其他庫。有人可以顯示一些代碼,我怎麼能這樣做?
謝謝!
更新
可悲的是要知道,鼠標靈敏度是不是在我的情況的問題。我想我可以通過擴展我的代碼來解決這個問題,其中包括if
。但是,對於那些正在尋找這類問題的人,我建議this。只需運行該代碼即可將其作爲單獨的程序使用。