PlayerViewService
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
PlayerViewService Dostarcza sposób na uzyskanie dodatkowych informacji o widoku gracza.
Podsumowanie
Metody
Zwraca światowy przestrzeń CFrame patrząc na postać gracza.
Właściwości
Metody
GetDeviceCameraCFrame
Zwraca światowy koszyk CFrame, który wygląda na postać gracza, tak aby ustawienie obecnej kamery CFrame widoczne było z punktu widzenia ich urządzenie.
Ten metod wykorzystuje kamerę urządzeniei działa tylko na urządzeniach mobilnych. Jeśli nie jest dostępnej informacji, na przykład użytkownik nie jest na mobilnym urządzeniu lub nie ma ich kamery włączonej, ten metod w zwrotuje CFrame.identity .
Zobacz Roblox Connect dla przykładowej implementacji tego metody.
Parametry
Zwroty
Kosmos świata CFrame patrząc na postać gracza lub CFrame.identity (patrz opis).
Przykłady kodu
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
)