PlayerViewService

Pokaż przestarzałe

*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.

Brak możliwości tworzenia
Usługa
Bez replikacji

PlayerViewService Dostarcza sposób na uzyskanie dodatkowych informacji o widoku 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

player: Player

Gracz dla którego należy uzyskać kamerę urządzenia CFrame .

Wartość domyślna: "nil"

Zwroty

Kosmos świata CFrame patrząc na postać gracza lub CFrame.identity (patrz opis).

Przykłady kodu

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
)

Zdarzenia