在cocos2dx中为足球场使用平铺地图

时间:2012-02-05 19:20:54

标签: cocos2d-iphone cocos2d-x

我正在用cocos2d-x编写一个简单的足球游戏,并且最近发现较旧的iOS版本不支持大于1024x1024px的cocos2d精灵。

我在考虑使用等距瓷砖地图来创建更大的足球场。

这是要走的路吗?如果是这样,我怎样才能将我的2048x2048px足球场转换成几个等距的牌?

2 个答案:

答案 0 :(得分:2)

我建议看Ray Wenderlich的这个教程:

http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d

它比您可能需要的更多,但确实逐步显示创建平铺地图并使用Cocos2d在iPhone上获取它的过程。 Tiled真的是要走的路,因为它与Cocos2d很好地配合。

我必须看到足球场的图片,为你提供关于如何将它转换成几个等距瓷砖的好建议,但如果你只是在寻找一个程序GIMP很棒,可以在这里找到:

http://www.gimp.org/

答案 1 :(得分:1)

是的,使用TMX平铺地图,它比使用巨大的精灵更有效率和更顺畅,并且消耗更少的内存。查看一个tilemap程序,例如'Tiled'。

对于足球场,只需绘制一些草砖,其中一些带有线条标记,然后将这些瓷砖“涂抹”到瓷砖地图上。这取决于你想要它的外观,但你只需要绘制几个瓷砖(性能优势来自于多次使用相同的瓷砖)。