我即將爲我的手機遊戲添加高分支持,並且我對OpenFeint或Apples Game Center等排行榜服務有一個基本的理解問題:
假設我登錄到OpenFeint並/或遊戲中心與我的帳戶。然後,我的一個朋友想要玩,我把他的設備交給他,他獲得了有史以來最好的成績。現在有什麼辦法可以讓他的分數列在他的名下?我的理解是他不能這樣做,因爲當比賽結束時,比分被保存下來,並自動保存爲當前帳戶,這恰好是我的那一刻。倒黴。
這意味着如果我輪流與我的朋友一起玩遊戲,每場比賽後我們都會不斷登錄和註銷這兩項服務,以便在我們中的一個獲得高分時獲得正確的結果。這似乎有點尷尬...
我忽略了一些東西,或者這只是它的工作方式?還是作爲開發者,我必須照顧這種情況?或者OpenFeint/GameKit SDK會以某種方式自動處理它?OpenFeint,Game Center和多個用戶
0
A
回答
0
我不知道Open Feint,但至少對於Game Center,我認爲你的問題的答案是:是的,這只是它的工作方式。即使你知道你和你的朋友的Game Center ID,你也沒有能力爲任何人保存統計數據,除了登錄的遊戲中心玩家。
他們似乎有可能已經支持這個用例,允許多個玩家在給定設備上「登錄」,然後遊戲可以呈現「PlayerA」,「PlayerB」按鈕選擇誰在玩,而不必運行Game Center應用來完成切換。但我想這個用例不是一個超級高優先級。 (他們寧願讓你們每個人都在自己的設備上玩遊戲,事實上像ScoreLoop這樣的服務可以通過每個設備單獨強制一個玩家來簡化操作。)
相關問題
- 1. Game Center vs OpenFeint
- 2. 使用OpenFeint或Game Center有什麼優勢?
- 3. iOS多人遊戲 - Game Center和Facebook Connect
- 4. 處理持續遊戲中的多個iOS Game Center用戶
- 5. Game Center facebook like
- 6. Apple Game Center api
- 7. iOS Game Center Group
- 8. Game Center成就和Cocos2d
- 9. Game Center displayName錯誤?
- 10. IOS Game Center Achievement Upload
- 11. 使用Game Center驗證GKLocalPlayer
- 12. 使用Swift設置Game Center?
- 13. Game Center比賽(GKMatch)有多長時間?
- 14. 來自Apple的Gamekit和Game Center示例
- 15. iPhone遊戲的Game Center Integration?
- 16. iOS Game Center baloons菜單
- 17. Swift Game Center身份驗證
- 18. 卡在Game Center沙盒中?
- 19. 是Game Center中的playerID utf8
- 20. 將PhoneGap與Game Center集成
- 21. 如何將用戶發送到Game Center應用程序?
- 22. 使用Cocos2d-x打開Game Center UI
- 23. 將Game Center應用到cocos2d 2.1項目
- 24. 在Game Center上驗證本地用戶時延遲
- 25. 通知用戶分數已提交給Game Center
- 26. iOS:是否允許緩存Game Center用戶名?
- 27. 是否提供iPhone Game Center文檔?
- 28. 向Game Center Xcode 6報告分數
- 29. Game Center Player iOS 10中的照片
- 30. Game Center不響應authenticateWithCompletionHandler請求(iOS)