PlayerViewService

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Tidak Dapat Dibuat
Layanan
Tidak Direplikasi

PlayerViewService memberikan cara untuk mendapatkan informasi tambahan tentang pandangan pemain.

Properti

Metode

GetDeviceCameraCFrame

Kembalikan ruang dunia CFrame melihat karakter pemain, sehingga mengatur kamera saat ini CFrame akan melihat karakter itu dari perspektif perangkat mereka.

Metode ini memanfaatkan kamera perangkat dan hanya berfungsi di perangkat seluler.Jika tidak ada informasi yang tersedia, misalnya pengguna tidak berada di perangkat seluler atau mereka tidak memiliki kamera mereka diaktifkan, metode ini akan mengembalikan CFrame.identity .

Lihat Roblox Connect untuk implementasi sampel dari metode ini.

Parameter

player: Player

Pemain untuk mendapatkan kamera perangkat CFrame .

Nilai Default: "nil"

Memberikan nilai

Ruang dunia CFrame melihat karakter pemain, atau CFrame.identity (lihat deskripsi).

Contoh Kode

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
)

Acara