TMX:每层仅支持1个倾斜

时间:2013-09-16 05:48:11

标签: cocoa-touch cocoa cocos2d-iphone

我采取两层背景和云,在背景中我把背景图像和云层放入云图像,两个TMX都添加到我的项目中,运行时我得到错误TMX:每层只支持1个倾斜但只有一个图层使用它成功运行..

enter image description here

代码:

    CCTMXTiledMap *TiledFirst = [CCTMXTiledMap tiledMapWithTMXFile:@"BackgroundTiled.tmx"];
    [self addChild:TiledFirst];

    CCTMXTiledMap *Clould = [CCTMXTiledMap tiledMapWithTMXFile:@"Clould.tmx"];
    [self addChild:Clould];

1 个答案:

答案 0 :(得分:1)

Cocos2d每层只支持一个tileset。只要将一个图块(甚至是完全透明的图块)从另一个图块集添加到同一图层上,就会发生此错误。由于没有简单的方法来识别Tiled中的这些图块,并且您的地图仍然很简单,最简单的方法是删除并重新添加两个图层,然后确保只将一个图块集的图块添加到任一图层。

PS:KoboldTouchKobold Kit都没有此限制。