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 menyediakan cara untuk mendapatkan informasi tambahan tentang pandangan pemain.

Properti

Metode

GetDeviceCameraCFrame

Mengembalikan ruang dunia CFrame yang melihat karakter pemain, sehingga menetapkan CFrame kamera saat ini akan melihat karakter itu dari perspektif perangkat mereka.

Metode ini menggunakan kamera perangkat dan hanya berfungsi di perangkat seluler. Jika tidak ada informasi tersedia, misalnya pengguna tidak di perangkat seluler atau mereka tidak memiliki kamera mereka terbuka, metode ini menghasilkan CFrame.identity .

Lihat Roblox Connect untuk implementasi sampel metode ini.

Parameter

player: Player

Pemain untuk mendapatkan kamera perangkat CFrame .

Nilai Default: "nil"

Memberikan nilai

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

Contoh Kode

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