PlayerViewService
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
PlayerViewService menyediakan cara untuk mendapatkan informasi tambahan tentang pandangan pemain.
Rangkuman
Metode
Mengembalikan ruang dunia CFrame yang melihat karakter 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
Memberikan nilai
Ruang dunia CFrame mengambil karakter pemain, atau CFrame.identity (melihat deskripsi).
Contoh Kode
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
)