2013-07-23 53 views
0

我是一個新的開發利用cocos2d的,我需要在我的遊戲積分排行榜幫助遊戲項目的工作,是有一個很好的框架?或者我應該從零開始使用TableView?我試圖用谷歌找到與此相關的內容,但所有主題均來自2009/10。的Cocos2D高分框架

請幫忙!

+1

嘗試GameCenter的排行榜。(GameKit.framework) – Guru

+0

你想要共享上網還是本地的? – rptwsthi

+0

我現在要的是本地的... – DevCali

回答

0

如果你不想重新發明輪子和跨平臺不是問題,你可以先添加一個簡單的GameCenter排行榜(蘋果提供了一個標準的排行榜視圖,你的應用程序可以使用,你必須創建排行榜在實現它之前在iTunes上連接)。

之後,當您運行默認版本時,您可以對其進行自定義,使其看起來像您的遊戲。您可以在Game Center Programming Guide中閱讀更多關於這一切的內容。

另一方面,如果您想避免使用Apple提供的課程,請參閱Unity論壇上的this thread,其中提及了一些替代方案。

+0

這個答案爲什麼這樣投票呢?在投票下來之前提及理由?感謝@rsanchezsaez爲您的答案! – DevCali

+0

我已經接受了答案以及投票,以擺脫負分。 – DevCali

+0

乾杯。樂意效勞! –

0

我最近在Cocos2D遊戲中做了高分實現,我做了如下的事情。希望這可以幫助。

內部的(我已存儲的唯一的頂部5高分。)與空數組(HighScoreArray)

  1. 創建HighScore.plist文件。
  2. 在AppDelegate.m複製HighScore.plist如果其不在用戶文檔目錄中。
  3. 遊戲結束後,您需要計算並更新HighScore.plist。
    • 首先檢查當前分數是否不是0(零)。
      • 檢查HighScore數組是否包含5個分數。
        • YES然後插入當前分數。排序陣列和刪除最後一個對象更新的plist。
        • 否,插入當前分數。對數組進行排序並更新plist文件。