2

背景を動的にし、スクロールする速度を与えることで、背景をスクロールします。別のイメージを作成してループすることもできますが、これは少し面倒です。私は OpenGLES 1.1 の経験がまったくなく、これを行うためのより良い方法があるのではないかと考えました。

AndroidのOPenGLES 1で背景をスクロールする最も簡単で最良の方法は何ですか?

4

1 に答える 1

2

実際の実装は、ターゲットにしている OpenGL のバージョンによって異なる場合があります。どのバージョンでも、次のようにテクスチャ パラメータを指定する必要があります。

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);

テクスチャ座標をアニメーション化するには、クライアント側のテクスチャ座標を変更する (更新されたテクスチャ座標を送信する) か、テクスチャ マトリックスを使用します。OpenGL ES 1.x の場合、マトリックス モードを に変更し、を使用glMatrixModeGL_TEXTUREて変換しglTranslateます。

申し訳ありませんが、これには例がありません。これらはいくつかのガイドラインです。

編集: GLSL シェーダーについては、こちらをご覧ください:テクスチャをスクロールする GLSL シェーダー

于 2013-05-20T09:09:30.567 に答える