我正在用cocos2d-x編寫一個簡單的足球比賽,最近發現老版本的iOS版本不支持比1024x1024px更大的cocos2d精靈。在cocos2dx中爲足球場使用平鋪地圖
我正在考慮使用等距拼貼地圖來創建一個更大的足球場。
這是要走的路嗎?如果是這樣,我怎麼能轉換我的2048x2048px足球場圖像到幾個等距磚?
我正在用cocos2d-x編寫一個簡單的足球比賽,最近發現老版本的iOS版本不支持比1024x1024px更大的cocos2d精靈。在cocos2dx中爲足球場使用平鋪地圖
我正在考慮使用等距拼貼地圖來創建一個更大的足球場。
這是要走的路嗎?如果是這樣,我怎麼能轉換我的2048x2048px足球場圖像到幾個等距磚?
是的,使用TMX瓷磚貼圖,它比無論如何使用巨大的精靈效率更高,更平滑,並消耗更少的內存。查看瓷磚地圖程序,如「平鋪」。
對於足球場,只需畫幾塊草地磚和一些帶有線條標記的地方,然後將這些地磚「塗抹」到您的地圖上。這取決於你希望它看起來如何,但你應該只需要畫幾塊瓷磚(性能優勢來自多次使用相同的瓷磚)。
我建議看本教程由Ray Wenderlich:
http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d
它涵蓋了多一點,你可能需要,但一步做節目一步的過程中都建立瓦片地圖,並得到它在iPhone上使用Cocos2d。平鋪是真的要走,因爲它與Cocos2d很好地搭配。
我將不得不看到一張足球場的圖片,告訴你如何將它轉換成幾個等角拼圖,但如果你只是在尋找一個程序GIMP是偉大的,可以在這裏找到: