私は2D用のOpenglを学んでいます(特にJava slick2Dライブラリを使用していますが、それはこの質問の要因ではないかもしれません)。たとえば、世界座標を画面 (ビュー) 座標に変換するために、新しい変換行列を変更してプッシュできることを発見しました。
これを使用してビューをズームし、オブジェクト間の距離を広げたいのですが、これが完了したら、HUD のように画面座標で画像と形状をペイントしたいと考えています。基本的に、座標を変更したいのですが、グラフィックスは同じままにして、各スケールでカスタム イメージをレンダリングできるようにします。
すべての座標を手動で計算する代わりに、巧妙な変換または OpenGL オプションを使用してこれを行うことはできますか?