2012-04-17 33 views
3

嗨,大家好!如何使用Cocos2D創建多層次遊戲(iOS)

  1. 我想知道如何用cocos2d創建多級遊戲。
  2. 我知道像Angry Birds這樣的大開發者,Cut the Rope有他們自己的關卡編輯,但其他人怎麼創建多層次的遊戲呢?

問題:如何創建/構建關卡,是否有任何種類的構建器?或者您需要爲每個級別創建課程?

在此先感謝!

+0

您應該創建描述級別的類,然後從文件加載地圖(如XML,或者只是編寫自己的格式併爲其創建地圖編輯器)。還有可用的通用地圖編輯器,具體取決於您正在編寫的遊戲類型。 – Ruuhkis 2012-04-17 11:19:14

+0

@Ruuhkis我會寫作商場(從側面看)。所以我需要一些好的關卡編輯器。如果我會寫RPG或策略,我可以使用TileMap。 – 2012-04-17 11:35:43

+0

有CocosBuilder來幫助用戶界面。該頁面還表示,它可以幫助進行關卡設計。 http://cocosbuilder.com/ – 2012-04-17 22:14:45

回答

2

我目前在即將開始的遊戲中使用Levelhelper .. 它確實有幫助並大大縮短了開發時間。 而不是編寫自己的解析器,以及跟蹤和錯誤的xml文件,你會得到一個很好的編輯器,有很多功能。我會推薦它,當然如果你沒有無盡的關卡。

+0

我將有水平的滾動背景。那麼我可以使用LevelEditor來達到這個目的嗎? – 2012-04-18 10:32:24

+0

是的,那是可能的。 Levelhelper使用視差這個工作正常 – s1m0n 2012-04-18 11:11:00

+0

謝謝,你用過CocosBuilder之前?他們說你也可以用它來建立關卡。我今天會試一試。它的一大優點就是它完全免費。但它是非常酷的工具。我希望我能夠試用LevelHelper,只是爲了試用它。 – 2012-04-18 12:00:26

2

我使用單個場景/圖層並從XML動態加載關卡數據(地圖圖像,碰撞,敵人編隊定義...)。這取決於你的要求。你的地圖是無窮的嗎?在http://www.iuridium.com/?page_id=2上查找有關我的解決方案的更多信息。此外,這可能會幫助你:http://www.levelhelper.org

+0

不,他們不是。我知道LevelHelper。你怎麼想的?你以前用過嗎? – 2012-04-17 12:44:11

+0

您是如何創建關卡並將其打包到XML文件上的? – 2012-04-17 14:28:14