PlayerViewService
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
PlayerViewService bietet eine Möglichkeit, zusätzliche Informationen über die Ansicht eines Spieler:inzu erhalten.
Zusammenfassung
Methoden
Kehre einen Weltraum CFrame zurück, der sich auf den Charakter des Spieler:inbezieht.
Eigenschaften
Methoden
GetDeviceCameraCFrame
Rennt einen Weltraum CFrame , der den Charakter des Spieler:inanzeigt, so dass die Einstellung der aktuellen Kamera CFrame das Charakter aus der Perspektive ihres Geräts anzeigt.
Diese Methode nutzt die Kamera des Geräts und funktioniert nur auf mobilen Geräten. Wenn keine Informationen verfügbar sind, z. B. der Benutzer nicht auf einem mobilen Gerät ist oder seine Kamera nicht aktiviert, gibt diese Methode ein CFrame.identity zurück.
Siehe Roblox Connect für eine Beispiel实装ierung dieser Methode.
Parameter
Rückgaben
Der Weltraum CFrame betrachtet den Charakter des Spieler:inoder 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.
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
)