3

ユーザーがマウスをクリックしたときに Mouse コールバック関数を使用できることはわかっていますが、ユーザーがクリックせずに現在の x/y 位置を知りたい場合はどうすればよいでしょうか?

マウスの動きで呼び出される別のコールバックを使用し、x/y を自分で追跡する必要がありますか、またはそれを取得するために GLUT/OpenGL 内で呼び出すことができる関数がありますか?

4

2 に答える 2

9

glutPassiveMotionFunc コールバック関数を登録する

コールバックに関する情報を見る

于 2009-02-11T21:12:01.737 に答える
4

マウスのクリックとは無関係にマウスの動きを追跡するには、glutMotionFunc/glutPassiveMotionFunc コールバックを使用する必要があります。

7.6 glutMotionFunc、glutPassiveMotionFunc

于 2009-02-11T21:16:33.257 に答える