重複の可能性:
GLUTでマウスのスクロールホイールを使用する
タイトルが言うように、Glutでこれをどのように達成しますか?
通常、スクロール ホイールは 2 つのマウス ボタンがぎっしりと表示されるためglutMouseFunc
、適切なマウス イベントを追跡することでスクロール ホイールを追跡できます。トリッキーな部分は、どのマウス ボタンがスクロール ホイールに対応しているかを把握することです。を使用glutDeviceGet(GLUT_NUM_MOUSE_BUTTONS)
して、マウス デバイスがサポートするボタンの数を調べ、それに基づいて推測することができますが、ユーザーにスクロール ホイールをひねって、返されるボタン イベントを確認するように依頼することで、プログラムでこれを構成可能にするのがおそらく最善です。