私は Photon Unity Networking を使用しており、私の小さなゲームに取り組んでいます。
プレイヤーとモブがいる部屋があるところまで来ました。新しいプレーヤーが表示されたら、RPC 呼び出しを使用して、このプレーヤーに関する情報を他のすべての接続ユーザーに更新し、同期します。問題は、この新しいプレイヤーが部屋の残りの部分に関する情報を持っていないことです (彼の情報は最新ではありません)。たとえば、他のプレイヤーの現在の健康状態やモブの現在の健康状態などです。
私が思いついた唯一の解決策は、RPC をマスター クライアントに送信し、周囲のすべての揮発性オブジェクトを通過させ、この更新でいくつかの RPC 呼び出しを新しいプレーヤーに送り返すことです。
私が尋ねているのは... 本当にこのようにしなければならないのですか?または、他の方法、より良い方法または簡単な方法はありますか?