0

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

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

这是要走的路吗?如果是这样,我如何将我的 2048x2048px 足球场图像转换为几个等距图块?

4

2 回答 2

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/

于 2012-02-07T04:53:43.320 回答
1

是的,使用 TMX 平铺贴图,它比使用巨大的精灵更高效、更流畅,并且消耗更少的内存。看看一个 tilemap 程序,例如“Tiled”。

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

于 2012-02-05T20:03:28.637 回答