2009-05-04 24 views
0

一般的なOpenGLを使用して画面/ページの切り替え効果を示すリソースやサンプルソースコードをよく知っている人はいますか? (好ましくはC/C++であり、QTを使用しない)。OpenGL画面遷移効果?

答えて

2

質問を正しく解釈している場合は、OpenGLで2つのシーンをレンダリングし、1つのシーンから別のシーンに移動したいと考えています。

私は数年前にゲームをプログラミングしていました。私は、ファイナルファンタジーのように、世界とバトルスクリーンを持ちたいと思っていました。その中で、私は "砕ける"効果をプログラムすることに決めました。そうするために、現在のシーンをテクスチャにレンダリングし、それを三角形のセットにマップし、次に新しいシーンをバックグラウンドでレンダリングしながら三角形を移動しました。テクスチャとしてあなたの現在のシーンを得るために

、あなたは以下のように、glCopyTexSubImage2Dを使用することができ、あなたはすでにテクスチャオブジェクトを持っていると仮定:

glBindTexture(GL_TEXTURE_2D、textureID)。 glCopyTexSubImage2D(GL_TEXTURE_2D、0、0、0、0、0、screenWidth、screenHeight);

関連する問題