この記事では、二つのメジャーAndEngine ブランチである GLES2 と GLES2 Anchor Centerの違いについて説明します。これらにはいくつかの大きな違いがあります。
前回の記事では、 GLES1 (本当に古く、更新もなく、推奨されない) とGLES2の違いについて説明しました。
現在、三つの AndEngine ブランチがあります:
"いずれは GLES2-AnchorCenter ブランチを GLES2 ブランチに統合します!"
このブランチでのもう一つの変更点として、アンカーポイント(rotatincenter, scalecenter, など…) が0.0から1.0の間の相対値となり、絶対値ではなくなっています。 そのため一般的に言うと、このブランチでAndEngine はよりcocos2dに近くなっています。これは悪いことではないでしょう。
GLES2 Anchor Centerにおいて座標システムがどのように動作するかをより理解するには、このサンプル画像を見てください:
では、上記が今回使用するSceneで、カメラのサイズは 800x x 480yとしましょう
この画像を参考にすると、座標システムがどのように動作するかを理解できます。