PlayFabMultiplayer.ProcessMatchmakingStateChanges 方法
觸發自上次此類呼叫以來所有與大廳相關的 PlayFabMultiplayer.OnMatchmaking* 事件。備註
此方法讓 Lobby 程式庫有機會與遠端裝置或服務同步狀態 程式庫公開的 Lobby 程式庫狀態可能會在此呼叫期間變更,因此您使用時必須確保執行緒安全。例如,在 UI 執行緒上叫用 ProcessLobbyStateChanges() 的同時,若有另一個背景工作執行緒正在逐一查看GetMembers 傳回的端點清單,可能會導致當機,因為 ProcessLobbyStateChanges() 可能會變更與成員清單相關聯的記憶體。應該經常呼叫 ProcessLobbyStateChanges(),至少每個圖形畫面一次。它的設計是能快速執行並返回,因此可以在主要 UI 執行緒上呼叫,且影響微乎其微。為了獲得最佳結果,您也應該盡量縮短處理狀態事件所花費的時間。
另請參閱
- class PlayFabMultiplayer
- namespace PlayFab.Multiplayer
