PlayerViewService

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

作成できません
サービス
複製されていません

PlayerViewService は、プレイヤーのビューに関する追加情報を取得する方法を提供します。

プロパティ

方法

GetDeviceCameraCFrame

プレイヤーのキャラクターを見ている世界スペース CFrame を返し、現在のカメラの CFrame を設定すると、そのキャラクターをデバイスの視点から表示します。

このメソッドは、デバイスのカメラを利用し、携帯電話デバイスのみで機能します。情報がない場合など、ユーザーが携帯電話デバイスにいないか、カメラをオンにしていないかなど、このメソッドは CFrame.identity を返します。

このメソッドのサンプル実装は、Roblox Connect を参照してください。

パラメータ

player: Player

デバイスカメラを取得するプレイヤー CFrame

既定値: "nil"

戻り値

世界スペース CFrame プレイヤーのキャラクターを見たり、あるいは CFrame.identity (詳細明を参照)。

コードサンプル

PlayerViewService:GetDeviceCameraCFrame()

local PlayerViewService = game:GetService("PlayerViewService")
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local camera = Workspace.CurrentCamera
local function updatePictureInPictureCamera()
camera.CFrame = PlayerViewService:GetDeviceCameraCFrame(player)
end
RunService:BindToRenderStep(
"PictureInPictureCamera",
Enum.RenderPriority.Camera.Value + 1,
updatePictureInPictureCamera
)

イベント