OpenGLを学ぼうとしていて、それはちょっと難しいです。私はそれを使用して2D画像にいくつかの効果を作り出すことを試みています。基本的には、イメージ(1000ピクセル×1000ピクセル)を均等な大きさの四角形(10×10グリッド)のグリッドに分割し、個別に四角形を操作したいとします。画面から別の「落ちる」など)。私はいくつかの基本的なオンライン指示(http://blog.jayway.com/2010/12/30/opengl-es-tutorial-for-android-%E2%80%93-part-vi-textures/)をテクスチャを単純な正方形にマッピングする方法はありますが、テクスチャを複数の正方形のより複雑な配置にマッピングすることに問題があります。OpenGLを使って四角形のグリッドにテクスチャを適用する方法
1)2x2(およびより大きなサイズ)の四角形のグリッドがある場合、どのようにグリッド全体に単一のテクスチャ/イメージをマップできますか?つまり、OpenGLが期待するテクスチャ座標(そしてどのような順番で)がこの作業をするのでしょうか?より大きなポリゴン構造上の "UV"座標の順序を調べる方法を頭の中で包み込むことはできません。
2)グリッドの各四角形を最終的に変換、回転などするため、グリッドの各四角形を作成し、テクスチャ/ビットマップを個別に分割し、各画像を別々に各広場?もしそうなら、効率的にビットマップを分割する方法に関する推奨事項はありますか?
何かすべてのヘルプ、リンク、提案などを大歓迎いたします。私はOpenGL ES 2のサポートを想定したAndroidアプリでこれをやっていますが、OpenGLのディスカッションやコンセプトのほとんどはプラットフォームに依存しないと仮定しています。できるだけ多くの速度や最小サイズが必要なので、これを行うための大きなフレームワークやツールキットを含めることは望ましくありません。