TeleportTo#

ExportRoomPlayerController.TeleportTo(position, rotation)#

座標と回転を指定してプレイヤーを瞬間移動させます。
rotation の X, Z軸回転成分は無視されます。

Parameters:
  • position (Vector3) -- 移動先の座標

  • rotation (Quaternion) -- 移動先の回転

Example#

local localPlayer =  vci.vc.room.GetLocalPlayer()
local playerController = localPlayer.GetRoomPlayerController() -- ローカルプレイヤー以外では nil が返る

-- 原点に移動
local function teleportToOriginByKeyboard(button)
    if not button then return end
    playerController.TeleportTo(Vector3.zero, Quaternion.identity)
    print("reset position")
end

function update()
    -- 1 キーを押すと原点に移動
    teleportToOriginByKeyboard(vci.me.GetButtonInput(1))
end