跳轉到主要內容

PlayFabMultiplayer.ProcessMatchmakingStateChanges 方法

觸發自上次此類呼叫以來所有與大廳相關的 PlayFabMultiplayer.OnMatchmaking* 事件。

備註

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

另請參閱

最後修改於 2026年10月8日