GetRoomPlayerController#

ExportRoomPlayer.GetRoomPlayerController()#

プレイヤーに対する操作を提供するオブジェクトを取得します。
ExportRoomPlayer.GetIsLocal() が false の場合は nil が返ります。

Returns:

プレイヤーに対する操作を提供するオブジェクト

Return type:

ExportRoomPlayerController

Example#

local player = vci.vc.room.GetLocalPlayer()

-- プレイヤー情報の取得
print("ID: "..player.GetId()) -- ID string
print("Name: "..player.GetName()) -- player name
print("IsLocal: "..tostring(player.GetIsLocal())) -- true
print("UserType: "..player.GetUserType()) -- "TSO" or "Anonymous"
print("Position: "..tostring(player.GetPosition()))
print("Rotation: "..tostring(player.GetRotation()))

-- 物理演算制御クラスの取得
local playerController = player.GetRoomPlayerController() -- ローカルプレイヤー以外では nil が返る

-- キャラクターモデル情報の取得
local character = player.Character