在android的cocos2D项目中,CCTMXLayer未从CCTMXTiledMap正确加载

在android的cocos2D项目中,CCTMXLayer未从CCTMXTiledMap正确加载,android,cocos2d-iphone,cocos2d-android,Android,Cocos2d Iphone,Cocos2d Android,我正在将一个用cocos2D编写的iPhone项目移植到Android上,在设置CCTMXTiledMap时遇到了问题。我已正确加载TMX文件: CCTMXTiledMap tileMapNode = CCTMXTiledMap.tiledMap("jungle.tmx"); 并知道该层至少显示在屏幕上,如下所示: CCTMXLayer background = tileMapMapNode.layerName("jungleLayer"); 这是我的tmx文件: <?xml vers

我正在将一个用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>

H4SiaaaaAc2NkygbgjaidalbnLoyoaaaa
我将jungle.png文件放在正确项目的assets文件夹中,但是当我将tileMapNode加载到屏幕上时,它会显示为一个纯白的精灵,它应该显示图层

也许我忽略了一些简单的事情,但如果有任何帮助,我将不胜感激。

我也有同样的问题。 为了在这里工作,我将.tmx和.png文件放在文件夹资产中。 在你的队伍中:

这样做:


就是这样。

你真的要将层添加到场景中吗?