内蔵のネットワーク状態シミュレーション機能を制御するシンプルなGUI要素。
%Photonクライアントライブラリは、ラグ(メッセージ遅延)と損失のネットワーク状態をシミュレートできます。これは、開発者がローカルサーバーまたは完全でないネットワーク状態でテストする際に役立ちます。
使用するには、Photon.Pun.UtilityScripts.PhotonLagSimulationGuiコンポーネントをシーン内の有効なGameObjectに追加します。 実行時に、画面左上に現在のラウンドトリップ時間(RTT)とネットワークシミュレーションのコントロールが表示されます。
- RTT: 往復時間は、サーバーがメッセージを確認するまでの平均ミリ秒です。 変動値(+/-の後の値)はRTTの安定度(低い数値ほど良い)を示します。
- "Sim" toggle: シミュレーションを有効/無効にします。 ネットワーク状況に突然の大きな変動があると、ネットワークが切断されることがあります。
- "Lag" slider: すべての送受信メッセージにに固定遅延を追加します。 ミリ秒単位。
- "Jit" slider: メッセージごとに「最大Xミリ秒」のランダムな遅延を追加します。
- "Loss" slider: 設定したパーセントのメッセージをドロップ(送受信に失敗)します。 現在のインターネットでは、想定される損失は2%未満です。