我采取两层背景和云,在背景中我把背景图像和云层放入云图像,两个TMX都添加到我的项目中,运行时我得到错误TMX:每层只支持1个倾斜但只有一个图层使用它成功运行..
代码:
CCTMXTiledMap *TiledFirst = [CCTMXTiledMap tiledMapWithTMXFile:@"BackgroundTiled.tmx"];
[self addChild:TiledFirst];
CCTMXTiledMap *Clould = [CCTMXTiledMap tiledMapWithTMXFile:@"Clould.tmx"];
[self addChild:Clould];
答案 0 :(得分:1)
Cocos2d每层只支持一个tileset。只要将一个图块(甚至是完全透明的图块)从另一个图块集添加到同一图层上,就会发生此错误。由于没有简单的方法来识别Tiled中的这些图块,并且您的地图仍然很简单,最简单的方法是删除并重新添加两个图层,然后确保只将一个图块集的图块添加到任一图层。
PS:KoboldTouch和Kobold Kit都没有此限制。