Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa touch TMX:每层仅支持1个瓷砖集_Cocoa Touch_Cocoa_Cocos2d Iphone - Fatal编程技术网

Cocoa touch TMX:每层仅支持1个瓷砖集

Cocoa touch TMX:每层仅支持1个瓷砖集,cocoa-touch,cocoa,cocos2d-iphone,Cocoa Touch,Cocoa,Cocos2d Iphone,我采取两层背景和云,在背景中我把背景图像和云层我把云图像和两个TMX添加到我的项目中,运行时我得到错误TMX:每层仅支持1个瓷砖集,但只有一层使用它成功运行 代码: Cocos2d仅支持每层一个瓷砖集。当您将另一个瓷砖集中的一个瓷砖(甚至是完全透明的瓷砖)添加到同一层时,就会发生此错误。由于没有简单的方法来识别平铺中的这些平铺,并且地图仍然很简单,因此最简单的修复方法是删除并重新添加两个层,然后确保只向任一层添加一个平铺集的平铺 PS:两者都有,不受此限制。id move=[CCMoveBy

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

代码:


Cocos2d仅支持每层一个瓷砖集。当您将另一个瓷砖集中的一个瓷砖(甚至是完全透明的瓷砖)添加到同一层时,就会发生此错误。由于没有简单的方法来识别平铺中的这些平铺,并且地图仍然很简单,因此最简单的修复方法是删除并重新添加两个层,然后确保只向任一层添加一个平铺集的平铺


PS:两者都有,不受此限制。

id move=[CCMoveBy actionWithDuration:10.0位置:ccp(-1000,0)];id repeat=[CCRepeatForever actionWithAction:move];[self.Cloud运行操作:重复];
    CCTMXTiledMap *TiledFirst = [CCTMXTiledMap tiledMapWithTMXFile:@"BackgroundTiled.tmx"];
    [self addChild:TiledFirst];

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