Skip to content

テレポートする ​

プレイヤーPlayer.Teleport

自分を、指定したオブジェクトの位置・向きへ移動させます。

「移動先」のオブジェクトの位置と向きへ、このアクションが動いた画面のプレイヤー自身を移動させます。ほかの人を移動させることはできません。

範囲に入ったときに使うときは、カードの「誰が入ったら」を「自分」にしてください。「誰でも」にすると、ほかの人が入ったときに自分まで移動します(テレポート)。

ほかの人の画面では、一瞬で移ったように見えます。1 m より遠くへ移るか 45 度より大きく向きが変わると、アバターのアニメーションと IK がリセットされます。ステーションに座っている間は、ステーションの設定しだいで移動できません。

同期データを受け取った処理の中でテレポートすると、アバターがまわりの物に引っかかることがあります。「同期データを受け取ったとき」や、同期する変数の「変数が変わったとき」で使うときは、カードの詳細設定の「遅らせる」で少し後にしてください。

公式の説明: Player Positions(VRChat)

設定

名前種類最初の値
移動先Transform

カードの例

いつクリックしたとき⋯
何をする
テレポートする⋯
移動先(なし)
+ 何をするかを追加

Udon では

対象ごとに、おおよそ次のコードになります({ } の中は設定の値)。

Networking.LocalPlayer.TeleportTo({destination}.position, {destination}.rotation);

同じ分類のもの