2010-11-23 13 views

答えて

4

一般に、これは2つのステップで描画されます。 GUIのように、2Dシェイプを常にシーンの「上に」置いておきたい場合は、3Dシーンをレンダーしてから、glOrtho2Dを使用してシェイプを描画します。深度テストも無効にすることをお勧めします。各フレームごとに3Dをバックアップするように設定してください。

1

別のツールキットを使用して、OpenGLフレームを埋め込むことができます。 SDLは一般的でポータブルです。

2

シーンを描画した後、カメラマトリックスを正投影ビューに設定し、2Dオーバーレイを描画できます。

2dオーバーレイの輪郭が何らかの形で自由形式である場合は、アルファマスクを使用してそれを実装できます。

関連する問題