在Game Center API設置的多人遊戲中,如果其中一名玩家不得不意外退出一分鐘或更長時間,則遊戲可能會斷開連接。例如,當玩家接到電話時會發生這種情況。當這種情況發生時,在玩家重新開始遊戲後,是否有辦法自動將他重新連接到遊戲?遊戲中心 - 重新連接遊戲
0
A
回答
0
如果您通過p2p藍牙/ Wifi或通過互聯網建立會話,這將非常依賴。
玩家添加到現有的匹配 有時候,你可能已經有一個 比賽,只是想給玩家添加到 它。例如,如果您的遊戲需要 四名玩家與一名玩家取得 斷開連接,您可能會想要提供 選項來尋找替代者,而不是在 中取消匹配 進度。
要做到這一點,你會使用類似 代碼清單5-7中發現的,但在調用 findMatchForRequest代替 :withCompletionHandler :, 您的應用程序調用 addPlayersToMatch:matchRequest:completionHandler: 方法,添加作爲附加參數添加 玩家的比賽。
所以基本上,如果你還有一個匹配對象,你可以重複使用它的任何一端。這取決於你和你的遊戲,找出最有意義的東西。
0
我不相信這可以在iOS4完成。 提示提示
+0
是啊.. 我注意到。謝謝! – 2011-07-23 22:23:20
相關問題
- 1. 遊戲中心多人遊戲,連接超時時間很長
- 2. 我的iPhone遊戲遊戲中心
- 3. 遊戲中心無法識別遊戲
- 4. 遊戲在遊戲中心不承認
- 5. 遊戲中心不刷新
- 6. 遊戲中心無法識別遊戲 - 沒有「沙箱」遊戲中心登錄
- 7. 遊戲中心? Xcode
- 8. 使用GKMatch的遊戲中心多人遊戲,但似乎無法連接
- 9. 連接GUI與遊戲
- 10. SQL連接益智遊戲
- 11. Python連接4遊戲
- 12. 在遊戲重新居中前獲取遊標在遊戲中的位置
- 13. 重新啓動遊戲
- 14. 遊戲中心認證
- 15. 遊戲中心登錄
- 16. 通過遊戲中心
- 17. GKPlayer,遊戲中心,化身
- 18. 遊戲中心沙箱
- 19. 遊戲中心挑戰
- 20. 遊戲中心:匹配
- 21. 遊戲中心邀請
- 22. 遊戲中心爲iPad
- 23. IOS遊戲中心成就
- 24. GKAchievement(遊戲中心)展示?
- 25. 遊戲中心邀請函
- 26. 遊戲中心登錄Swift
- 27. 如何在iPhone遊戲中實現遊戲中心
- 28. 重複遊戲中心歡迎橫幅
- 29. 如何整合cocos2d遊戲和遊戲中心
- 30. 遊戲將不會向遊戲中心發送高分
我也看到了這個,但問題是它不會重新連接 - 這將是一個重新邀請,它必須從仍然在遊戲中的玩家發起。或者我錯過了什麼? – 2011-06-04 14:09:37
不一定必須由玩家發起,您檢測斷開連接的遊戲邏輯可以根據需要發出請求,爲什麼迫使他們點擊某些東西? – slf 2011-06-05 13:24:38
我同意 - 我不希望他們挖掘某些東西。但是,檢測斷開連接對於邀請來說不夠好 - 也許玩家還沒有完成他的電話呢?也許我錯過了一些東西。你將如何處理這種邏輯? – 2011-06-06 04:41:24