2012-02-17 71 views
1

我正在開發一款使用cocos2d的遊戲。 什麼是在Game Center中驗證用戶的最佳位置?凡認證用戶 - 遊戲中心

我使用的是Apple提供的GameCenterManager(GKTapper)。 可以在AppDelegate中的applicationDidFinishLaunching期間調用authenticateLocalUser,還是重載初始化過程?我知道身份驗證是在後臺進行的,但會不會影響啓動性能?

任何幫助表示讚賞。

+0

如果您的遊戲會有某種視頻介紹,那麼您最好在顯示所有內容後對用戶進行身份驗證。例如,用戶即將按「開始」 – 0xDE4E15B 2012-02-17 23:19:08

+0

我明白你的意思。但是在主菜單中,我還有兩個按鈕可以訪問模式視圖中顯示的成就和排行榜。因此,如果用戶按其中一個按鈕,我想如果他通過身份驗證會更好? – aumanets 2012-02-18 01:06:23

回答

3

你有點回答你自己的問題。我認爲大多數知道自己在做什麼的人會將它放在applicationDidFinishLaunching中,因爲如果他們在init中有它,它會導致稍長的加載時間。另外,通過將它放入init中,您可能會發現當本地播放器已被認證時,它會在菜單屏幕中間造成您不想要的延遲。

+0

直到現在我還沒有任何遊戲中心的經驗。我想我會繼續這樣工作,也許將來我會做一些改進。謝謝。 – aumanets 2012-02-24 13:40:59