PlayerViewService 플레이어의 보기에 대한 추가 정보를 얻을 수 있는 방법을 제공합니다.
요약
메서드
플레이어의 캐릭터를 보는 세계 공간을 반환합니다 CFrame
속성
메서드
GetDeviceCameraCFrame
플레이어의 캐릭터를 보고 현재 카메라의 를 설정하면 해당 캐릭터를 기기관점에서 볼 수 있도록 세계 공간을 반환합니다.
이 메서드는 기기카메라를 활용하며 모바일 장치에서만 작동합니다.정보가 없는 경우, 예를 들어 사용자가 모바일 장치에 없거나 카메라가 켜지지 않은 경우, 이 메서드는 CFrame.identity를 반환합니다.
이 메서드의 샘플 구현은 Roblox Connect에 참조하십시오.
매개 변수
반환
플레이어의 캐릭터나 CFrame.identity 를 보는 세계 공간 CFrame (참조).
코드 샘플
Updates the local player's camera by using PlayerViewService:GetDeviceCameraCFrame(). This method returns a world space CFrame looking at the player's character, such that setting the current camera's CFrame will view that character from the perspective of their device.
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
)