Canvas系の描画をある程度触って判って来たことは、このままだと回転や加算合成ができなさそうという事・・・
Canvas系は一旦やめてOpenGL系の描画で作り直すことにしました。
ESは初めてですがOpenGLは使い慣れていますので、外に置いたバイナリデータからスプライトを表示するクラスの作成に着手。
描画の手法としてはgluOrtho2Dで320x480の座標系に見えるようにプロジェクションを設定してから、TRIANGLE_STRIPで4角形ポリゴンを大量に書く的な感じ。
javaの場合外からバイナリファイルを読み込み後、floatを取り出す方法がわからなくて超悩む・・・
結局外のデータをGL_FIXEDにして解決したけど、バリバリの3D表示するときとかどうするんだろ?