PlayerViewService

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Création impossible
Service
Non répliqué

PlayerViewService fournit une façon d'obtenir des informations supplémentaires sur la voird'un joueur.

Propriétés

Méthodes

GetDeviceCameraCFrame

Renvoie un espace mondial CFrame en regardant le personnage du joueur, afin que le paramètre de la caméra actuelle CFrame soit affiché à partir de leur perspective.

Cette méthode utilise la caméra de l'appareil et ne fonctionne que sur les appareils mobiles. Si aucune information n'est disponible, par exemple l'utilisateur n'est pas sur un appareil mobile ou il n'a pas de caméra tournée, cette méthode renvoie un CFrame.identity .

Voir Roblox Connect pour une implémentation de例 de cette méthode.

Paramètres

player: Player

Le joueur pour lequel obtenir la caméra de l'appareil CFrame .

Valeur par défaut : "nil"

Retours

L'espace du monde CFrame regardant le personnage du joueur, ou un CFrame.identity (voir la description).

Échantillons de code

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
)

Évènements