使用 Cocos2D 在 iOS 上显示不正确的 Tilemap

Tilemap displaying incorrectly on iOS using Cocos2D

我使用 Tiled 创建了一个 tilemap,用于我的一个游戏 iOS;但是,当我 运行 它时,它显示不正确。我已经尝试为 phone、phonehd、tablet 和 tablethd 制作多个具有不同文件大小的不同 .tmx 文件。 tilemap 是 base64 zlib 压缩的,但我也尝试过不压缩和 gzip 压缩。我已经包含了用于显示它的代码。

self.tileMap = [CCTiledMap tiledMapWithFile:@"assets/Test.tmx"];
[self addChild:_tileMap z:-1];

问题是我没有使用图块集,而是使用图像集合作为 Tiled 中的图块集。显然,这会导致 Cocos2D 中的 tilemap 出现奇怪的结果。使用 sprite sheet 后效果很好。