在Cocos2d中为iOS绘制六角形图块

时间:2011-07-21 09:48:17

标签: cocos2d-iphone

我想绘制一个六边形瓷砖地图。它们包含的TMX文件比我需要的十六进制网格更重量级。我不需要图像只是黑色/透明背景,顶部是十六进制轮廓。

到目前为止,我有这个:

CCTMXTiledMap *map = [CCTMXTiledMap tiledMapWithTMXFile:@"hexa-test.tmx"];

是否有内置的例程或标准方法来执行此操作?

(我是iOS新手cocos2d。)

由于

1 个答案:

答案 0 :(得分:1)

就我在Cocos2D中看到的而言,tilemap是绘制十六进制地图的唯一内置方式。如果你还需要其他任何东西,你就必须自己动手 - 但我认为这不会那么困难。

请尝试this page获取有关基本十六进制绘图算法的信息。

还有this page在地图中绘制了许多六边形。

希望有所帮助。
麦克

相关问题