PlayerViewService

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Nicht erstellbar
Dienst
Nicht repliziert

PlayerViewService bietet einen weg, zusätzliche informationen über die ansicht eines spieler:inzu erhalten.

Eigenschaften

Methoden

GetDeviceCameraCFrame

Gibt einen Weltraum zurück CFrame, der den Charakter des Spieler:inbetrachtet, so dass das Festlegen der aktuellen Kamera CFrame diesen Charakter aus der Perspektive ihres Geräts anzeigen wird.

Diese Methode nutzt die Kamera des Geräts und funktioniert nur auf mobilen Geräten.Wenn keine Informationen verfügbar sind, zum Beispiel ist der Benutzer nicht auf einem mobilen Gerät oder seine Kamera ist nicht aktiv, gibt diese Methode eine CFrame.identity zurück.

Siehe Roblox Connect für eine Beispielimplementierung dieser Methode.

Parameter

player: Player

Der Spieler, für den die Gerätekamera erhalten werden soll CFrame .

Standardwert: "nil"

Rückgaben

Der Weltraum CFrame, der den Charakter des Spieler:inbetrachtet, oder ein CFrame.identity (siehe Beschreibung).

Code-Beispiele

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
)

Ereignisse