ios - cocos2d中的交错 map 显示错误

标签 ios objective-c cocos2d-iphone

我正在尝试加载在 Tiled Map Editor 中创建的交错 map 。但是出了点问题。简单的等距 map 加载正常。 这是它在 Tiled Map Editor 中的样子: http://gyazo.com/eb2d5643f03ab453330aa573a7b99f3e

这是加载此 map 的结果: http://gyazo.com/117930a33f4207f74bb5b56979df4eec

这是我加载 map 的方式(并且简单的等轴测图再次加载正确的代码)

-(id) init    
{
    tileMap = [CCTMXTiledMap tiledMapWithTMXFile:@"test_tile_map_offset.tmx"];
    background = [tileMap layerNamed:@"Background"];

}

我做错了什么?需要帮助。

最佳答案

Cocos2d 的 CCTMXTiledMap 类不支持“交错”(矩形)等轴瓦图。

您将不得不更改代码或编写自定义渲染器。

关于ios - cocos2d中的交错 map 显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19808690/

相关文章:

ios - 如何修剪在 "( )"中有子字符串的字符串?

ios - 如何将用户信息添加到 S3 GetObjectRequest 以识别请求

iphone - 当我使用 resumeSchedulerAndActions 时 Sprite 跳来跳去

ios - 围绕屏幕宽度循环字符?

ios - Admob非页内广告Cocos2d objective-c

iOS更改导航栏标题字体和颜色

ios - 在没有 Mac 的情况下构建 iOS 应用程序?

ios - 核心数据中的 Float64?

objective-c - NSTimer 的 Core Plot 动画

ios - 将 MKMapSnapshotter 作为 NSData 保存在内存中 - Swift