cost 150 ms
GKTurnBasedMatch saveCurrentTurnWithMatchData 在所有其他調用中返回錯誤

[英]GKTurnBasedMatch saveCurrentTurnWithMatchData returning an error on every other call

玩家在完成一個回合之前采取多項行動。 每次操作后,我都會調用 saveCurrentTurnWIthMatchData,更新匹配數據。 在所有其他呼叫中,我得到“錯誤域 = GKServerErrorDomain 代碼 = 5002”狀態 = 5002,意外游戲 state 版本預期GameStat ...

如何使用 Unity 中的 Photon 和骰子在棋盤游戲中創建回合制經理?

[英]How to create a turn based manager in a board game using Photon in Unity with the dice?

我遇到的問題是,當我將玩家 2 的骰子 SetActive 設置為 False 時,玩家 1 的骰子也會消失,因為 PhotonTargets 設置為 All 以使玩家令牌一起移動。 下面是我嘗試它的代碼。 我什至需要在這里編寫這個邏輯還是應該在其他地方? 提前致謝 ...

從 GKTurnBasedMatchMakerViewController 檢索 GKTurnBasedMatch 對象 - Swift 4

[英]Retrieve GKTurnBasedMatch objects from GKTurnBasedMatchMakerViewController - Swift 4

我正在嘗試實現一個回合制多人游戲(2 人戰略棋盤游戲)。 我已成功驗證本地播放器並呈現 GKTurnBasedMatchmakerViewController(標准界面)。 我對如何檢索玩家選擇的 GKTurnBasedMatch 對象(如果可用)感到有些困惑。 GKTurnBasedMatch ...

GKTurnBasedMatch不能一直前進到下一個玩家(Xamarin,Apple GameKit)

[英]GKTurnBasedMatch doesn't consistently advance to the next player (Xamarin, Apple GameKit)

我在棋盤游戲中使用基於回合的比賽,回合完成后,我調用GKTurnBasedMatch.EndTurn並將比賽參與者和新的比賽數據作為參數傳遞。 我需要將游戲推進到無與倫比的玩家手中,但是只有在與超時值相關的不確定時間之后,游戲才可以前進。 將超時值設置為0只會阻止游戲從玩家1前進。比賽數據正 ...

GKTurnBasedMatch:無法獲取在saveCurrentTurn(withMatch ..)上調用的GKLocalPlayerListener委托方法?

[英]GKTurnBasedMatch: Unable to get GKLocalPlayerListener delegate methods called on saveCurrentTurn(withMatch .. )?

我正在嘗試使用Game Center默認功能保存比賽數據。 以下功能可以正常工作,並且保存了所有內容。 此方法是在IOS 6中引入的,當時他們像endTurnWithNextParticipant一樣向對手發送推送通知,但是現在在當前的IOS 10中,如果他們已經刪除了發送推送通知的功 ...

創建/加入比賽后,GKTurnBasedMatch將第二球員狀態打印為比賽狀態嗎?

[英]GKTurnBasedMatch after creating/joining a match prints 2nd player status as matching?

通過使用GKTurnbaseMatch默認對接方案,我可以連接到一個匹配項。 我還可以通過編程和使用默認視圖控制器來創建新的匹配項。 我還可以找到以編程方式和默認視圖控制器在Game Center中創建本地用戶的比賽列表。 但是總有提到我的回合,因為我還沒有跟下一個參與者叫回合。 1.連 ...

重試endTurnWithNext參與者

[英]Retry endTurnWithNextParticipants

我想處理endTurnWithNextParticipants失敗的錯誤情況。 因此,我通過在本文結尾處調用cacheFailedEndTurnWithNextParticipants方法來存儲匹配數據。 我提供的功能僅供參考。 問題是我不知道如何使用uncache方法還原數據。 我 ...

如何在不等待TurnBasedGame長時間的情況下為對接過程定義超時?

[英]How to define a timeout for Matchmaking process without waiting for long in TurnBasedGame?

我這樣結束轉彎,但我想給搜索球員提供超時,而我遇到的問題是turnTimeout僅適用於活躍玩家,而不適用於狀態為“ matching”。 在給定時間之后,還有另一種方法可以停止比賽嗎? 請幫幫我。 謝謝 ...

GKTurnBasedMatch檢測邀請

[英]GKTurnBasedMatch detect invitation

我有一個視圖,列出了本地播放器(已注冊為偵聽器)的所有可用匹配項。 我的問題是,我希望我的名單在玩家收到新比賽邀請時更新。 我嘗試實現: 但是這些方法永遠不會被調用。 我確實收到了其他事件的通知,例如turnBasedMatchmakerViewController(_ v ...

如何在玩家從GKTurnBasedMatchmakerViewController“刪除”正在進行的匹配時收到通知

[英]How to get notified when a player “Remove” a match in progress from GKTurnBasedMatchmakerViewController

我正在使用默認的GKTurnBasedMatchmakerViewController 。 玩家可以通過將匹配單元向左滑動然后點擊紅色的“刪除”按鈕來“刪除”正在進行的匹配。 但這並沒有通知其他玩家第一個已經移除(並退出)該匹配。 另一個繼續等待另一名球員加入比賽並轉彎。 但這違背了我游 ...

游戲中心沙盒問題

[英]Game Center Sandbox issue

我遇到了一個很老的問題,這里已經討論過很多次了。 盡管多次討論這個問題,但我沒有找到可接受的解決方案,所以我決定再次提出這個問題。 所以,問題。 我正在嘗試測試回合制比賽。 為此,我使用了兩個真實設備。 我打開第一個設備,並且匹配數據更新沒有錯誤(我肯定知道),但有時第二個設備沒有收到任何通知,而 ...

基於回合的配對在iOS 10中不起作用

[英]Turn-based matchmaking not working in iOS 10

我的游戲在iOS 10之前運行良好。現在,所有使用iOS 10的人都無法邀請和與自己想要的人一起玩。 當用戶說他們想玩多人游戲時,我將創建一個GKMatchRequest如下所示: 我使用GKTurnBasedMatchmakerViewController來處理邀請等。用戶會看到 ...

如何可靠地確定響應GKTurnBasedMatchmakerViewController成功創建的匹配項

[英]How to reliably determine which match got created in response to GKTurnBasedMatchmakerViewController success

在iOS 10上,我嘗試使用GKTurnBasedMatchmakerViewController創建匹配。 我可以調出視圖,以便用戶可以選擇匹配或邀請。 我無法弄清楚如何可靠地確定響應於此而創建的匹配。 問題是,在iOS 10中,不推薦使用GKTurnBasedMatchmakerVie ...

在saveCurrrentTurn之后,GKTurnBasedMatch currentParticipant變為零

[英]GKTurnBasedMatch currentParticipant becomes nil after saveCurrrentTurn

我有一個方法可以在創建新匹配時調用它(它設置游戲數據),並且它運行良好,除了有時(隨機)當前參與者在我嘗試保存數據后變為零。 我已經放置了幾個斷點,直到我嘗試保存初始游戲數據, currentParticipant不是零,但在保存后,它有時為零: 有任何想法嗎? ...

iOS 10 GameCenter 通過消息邀請

[英]iOS 10 GameCenter Invites via Messaging

自 iOS 6 推出后,我們就通過 GameCenter 使用回合制游戲(多年來運行完全相同的代碼)。 但是,由於 iOS 10 邀請不再起作用。 被邀請的人會在消息中收到一條消息,說“邀請玩 %game_name$”。 沒有向游戲本身發送邀請推送通知(新的回合通知已成功發送)。 當前游 ...

什么時候玩家(_:wantsToQuitMatch :)被調用?

[英]When does player(_:wantsToQuitMatch:) get called?

我正在與Game Center實施我的第一個基於Turn的游戲,我很難理解誰收到來自player(_:wantsToQuitMatch:)的通知player(_:wantsToQuitMatch:) 。 當前正在退出的玩家(通過一些游戲中的退出方法)是否收到此通知? 當前玩家退出時,其他 ...

GKTurnBasedMatch如何接受新的匹配邀請

[英]GKTurnBasedMatch how to accept a new match invitation

使用GameKit的標准用戶界面以編程方式接受匹配邀請的正確方法是什么? 我看到expectedState =“邀請”foundState =“Active”異常 在以下情形下發生異常: 玩家1 - 與玩家2創建新的匹配 玩家1 - 邁出第一步 玩家2 - 嘗試從基於回 ...

如何為玩家列出所有可用的GKTurnBasedMatches?

[英]How to list all available GKTurnBasedMatches for a player?

我正在使用Game Center的回合制比賽來構建游戲。 我想顯示所有可用匹配項的列表。 我嘗試過使用loadMatchesWithCompletionHandler() ,但游戲數組返回為nil ,錯誤也返回為nil 。 有一些正在進行的比賽。 這是我到目前為止: 在創 ...

GameCenter-GKTurnBasedMatch.loadMatchesWithCompletionHandler返回nil數組

[英]GameCenter - GKTurnBasedMatch.loadMatchesWithCompletionHandler returns nil array

我已經為我的游戲設置了GameCenter回合制比賽。 現在,我只是想顯示當前GK播放器的當前比賽列表。 這是我的代碼: 第三種情況總是命中,matches數組為nil。 我認為應該有比賽。 我正在使用 開始比賽,並且成功了。 此外,如果我注意到findMatc ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM