PlayerViewService

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Non costruibile
Assistenza
Non Replicato

PlayerViewService fornisce un modo per ottenere informazioni aggiuntive sulla vista di un giocatore.

Proprietà

Metodi

GetDeviceCameraCFrame

Restituisce uno spazio mondiale CFrame guardando il personaggio del Giocatore, in modo che impostare la Telecameraattuale CFrame visualizzerà quel personaggio dalla prospettiva del loro Dispositivo.

Questo metodo sfrutta la fotocamera del Dispositivoe funziona solo su dispositivi mobili.Se non sono disponibili informazioni, ad esempio l'utente non è su un dispositivo mobile o non ha la fotocamera attiva, questo metodo restituisce un CFrame.identity .

Vedi Roblox Connect per un esempio di implementazione di questo metodo.

Parametri

player: Player

Il giocatore per cui ottenere la fotocamera del dispositivo CFrame .

Valore predefinito: "nil"

Restituzioni

Lo spazio mondiale CFrame guardando il personaggio del Giocatore, o un CFrame.identity (vedi Descrizione).

Campioni di codice

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
)

Eventi