-1
私は、2Dマップ(タイルでできている)を使用する小さなゲームに取り組んでいます。私は今、どのタイルがユーザによって選択されているかを知りたいと思うでしょう。マップが移動(glTranslate()、glScale()など)することができるので、直接変換が可能であるかどうかは完全にはわかりません。 どうすれば画面上のマウス座標から「マップ」座標を取得できますか?OpenGLで2Dスクリーン座標を2Dマップ座標に変換するにはどうすればよいですか?
完全に平坦な面に描画していますが、マップを拡大/縮小するように縮尺します。しかし、多かれ少なかれ直接的な変換であれば、算術演算を使って最終的な位置を計算することが可能でなければなりません。助けてくれてありがとう :) – Bartvbl