cocos2Dで作成されたiPhoneプロジェクトをAndroidに移植していますが、CCTMXTiledMapの設定で問題が発生しました。TMXファイルを正しくロードしました。
CCTMXTiledMap tileMapNode = CCTMXTiledMap.tiledMap("jungle.tmx");
そして、レイヤーが少なくともこれで画面に表示されることを知っています:
CCTMXLayer background = tileMapMapNode.layerName("jungleLayer");
これが私のtmxファイルです:
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.0" orientation="orthogonal" width="1" height="10" tilewidth="320" tile height="480">
<tileset firstgid="1" name="jungle" tilewidth="320" tileheight="480">
<image source="../workspace/Copy of HelloAndroid/assets/jungle.png" width="320" height="480"/>
</tileset>
<layer name="jungleLayer" width="1" height="10">
<data encoding="base64" compression="gzip">
H4sIAAAAAAAAC2NkYGBgJAIDALBnLoYoAAAA
</data>
</layer>
</map>
適切なプロジェクトのassetsフォルダーにjungle.pngファイルがありますが、tileMapNodeを画面にロードすると、レイヤーが表示されるはずの白いスプライトとして表示されます。
簡単なことを見落としているかもしれませんが、助けていただければ幸いです。