PlayerViewService는 플레이어의 뷰에 대한 추가 정보를 제공합니다.
요약
메서드
플레이어의 캐릭터를 보는 세계 공간 CFrame을 반환합니다.
속성
메서드
GetDeviceCameraCFrame
플레이어의 캐릭터를 바라보는 세계 공간 CFrame 을 반환하여 현재 카메라의 CFrame 을 뷰하는 것으로 설정하면 해당 캐릭터를 기기관점에서 볼 수 있습니다.
이 메서드는 기기카메라를 사용하며 모바일 장치에서만 작동합니다. 정보가 없으면 사용자가 모바일 장치에 있지 않거나 카메라를 켜지 않은 경우 이 메서드는 CFrame.identity를 반환합니다.
이 메서드의 샘플 구현은 Roblox Connect에 참조하십시오.
매개 변수
반환
세계 공간 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
)