PlayerViewService
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
PlayerViewService fornisce un modo per ottenere ulteriori informazioni sulla vista di un Giocatore.
Sommario
Proprietà
Metodi
Restituisce uno spazio di mondo CFrame guardando al personaggio del 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
Restituzioni
Lo spazio del mondo CFrame guardando al personaggio del Giocatore, o un CFrame.identity (vedi la Descrizione).
Campioni di codice
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
)