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 ulteriori informazioni sulla vista di un Giocatore.

Proprietà

Metodi

GetDeviceCameraCFrame

Ritorna uno spazio del mondo CFrame guardando al personaggio del Giocatore, in modo che impostando la visuale attuale della TelecameraCFrame visualizzerà quel personaggio dalla prospettiva del loro Dispositivo.

Questo metodo sfrutta la fotocamera del Dispositivoe funziona solo su dispositivi mobili. Se non è disponibile alcuna informazione, ad esempio l'utente non è su un dispositivo mobile o non hanno la loro telecamera attiva, questo metodo restituisce un CFrame.identity .

Vedi Roblox Connect per un'esecuzione di esempio di questo metodo.

Parametri

player: Player

Il giocatore per cui ottenere la fotocamera del dispositivo CFrame .

Valore predefinito: "nil"

Restituzioni

Lo spazio del mondo CFrame guardando al personaggio del Giocatore, o un CFrame.identity (vedi la Descrizione).

Campioni di codice

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