Skip to main content

PlayFabMultiplayer.ProcessLobbyStateChanges メソッド

前回の呼び出し以降に発生した、ロビー関連のすべての PlayFabMultiplayer.OnLobby* イベントをトリガーします。

解説

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

関連項目

最終更新日 2026年8月13日