Objective-c - >等距网格

时间:2010-09-28 14:40:29

标签: objective-c grid isometric

很抱歉,但我确实有一个与常规有点不同的问题。我想制作一个看似等距的游戏显示器,所以每个单元格都是:

http://upload.wikimedia.org/wikipedia/commons/4/42/Rhombus_01.png

形状。我有点不确定如何有效地做到这一点,虽然我目前正在使用2D数组

(M1[5][8] = {{0, 2, 1, 3...},{...}}

中继哪些图像到哪里。我的主要问题是确保瓷砖最终到达应有的位置。目前我有45px高,60px宽。我想问一下是否有人可以给我一个设置的手,以便水平屏幕出现一些等距。谢谢你的时间:)

1 个答案:

答案 0 :(得分:2)

Cocos2d可以支持等距地图。要开始使用Cocos2d,没有比Ray Wenderlich's multiple part tutorial更好的了!它不包括等距投影,但您仍需要了解cocos2d的基础知识。

请注意,Cocos2d是开源的,因此,如果您决定推出自己的解决方案,可以研究源代码以了解它如何实现等距投影。