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

位置同期 (Position Sync)

Position Sync World Preview

各プレイヤーの位置と回転を保存し、ワールドに再参加した際にその状態を復元するシンプルな PlayerObject プレハブです。

実際に試してみたい場合は、PositionSync Example World にアクセスしてください!

サンプルを使用する

VRChatクライアントでの手順:

  1. ワールドに参加し、スポーン地点から離れた場所に移動します。
  2. ワールドに再参加してください。同じ位置と回転に留まっているはずです。

Unityエディタでの手順: シーンにプレハブ PositionSync を追加するだけで完了です。

サンプルのインポート

以下の手順に従って、このサンプルを Unity プロジェクトに追加します。

  1. Unity エディターのメニューの「VRChat SDK > 🏠 Example Central」から Example Central ウィンドウ を開きます。
  2. リストの中からこのプレハブを探すか、タイトル(このページのタイトルと同じ)で検索します。
  3. 「Import」ボタンを押して、Unitypackage をプロジェクトにインポートします。

技術的な詳細

地面に立っている間、このスクリプトは0.5秒ごとにプレイヤーのPositionとRotationを保存します。サーバーから永続データを受け取ると、元の位置に戻ります。

Inspectorのパラメータ


変更履歴

最終更新: