VRChat 非公式日本語ドキュメント

パフォーマンスに関する考慮事項

はじめに

VRChatにおけるマルチプレイヤー体験を円滑にするには、効率的なネットワーク通信が不可欠です。最適化が不十分なネットワークオブジェクトは、帯域幅の使用量増加、ラグ、同期ズレといった問題を引き起こす可能性があります。本ガイドでは、ネットワークロジックを最適化するためのベストプラクティスを紹介します。

変数とイベントの使い分け

変数(同期されたデータ)

すべてのプレイヤー間で同期が必要な永続的な状態には、同期された変数を使用してください。例:

ベストプラクティス:

イベント(一時的なアクション)

永続性が必要なく、後から参加したプレイヤーが受け取る必要もない一回限りのアクションには、イベントを使用してください。例:

ベストプラクティス:

帯域幅使用量の削減

不要な同期を避ける

変数の同期を最適化する

オーナーシップとオブジェクト同期のベストプラクティス

パフォーマンスのテストとデバッグ

次のステップ

ネットワークの最適化に関する詳細な知見については、以下の関連ガイドを参照してください。

最終更新: