PlayFabMultiplayer.ProcessMatchmakingStateChanges メソッド
前回の呼び出し以降に発生した、ロビー関連のすべての PlayFabMultiplayer.OnMatchmaking* イベントをトリガーします。解説
このメソッドは、Lobby ライブラリがリモート デバイスやサービスと状態を同期する機会を提供します。 この呼び出し中にライブラリが公開する Lobby ライブラリの状態が変わる可能性があるため、その使用ではスレッドセーフである必要があります。たとえば、UI スレッドで ProcessLobbyStateChanges() を呼び出しているのと同時に、別のワーカー スレッドがGetMembers が返すエンドポイントのリストをループ処理していると、ProcessLobbyStateChanges() がメンバー リストに関連するメモリを変更する可能性があるため、クラッシュが発生することがあります。ProcessLobbyStateChanges() は頻繁に呼び出す必要があります。少なくとも 1 グラフィックス フレームにつき 1 回は呼び出してください。このメソッドは、メイン UI スレッドから呼び出しても影響が無視できる程度になるように、素早く実行して返るように設計されています。最良の結果を得るには、状態イベントの処理に費やす時間も最小限に抑えてください。
関連項目
- class PlayFabMultiplayer
- namespace PlayFab.Multiplayer
