PlayerViewService
แสดงที่เลิกใช้งานแล้ว
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
PlayerViewService ให้วิธีการรับข้อมูลเพิ่มเติมเกี่ยวกับมุมมองของผู้เล่น
สรุป
วิธีการ
กลับสู่พื้นที่โลก CFrame ผู้เล่น
คุณสมบัติ
วิธีการ
GetDeviceCameraCFrame
กลับสู่พื้นที่โลก CFrame โดยมองตัวละครของผู้เล่น เพื่อให้การตั้งค่า CFrame ปัจจุบันของกล้องของคุณจะดูตัวละครนั้นจากมุมมองของอุปกรณ์ของพวกเขา
วิธีนี้ใช้กล้องของอุปกรณ์และทำงานได้เฉพาะในอุปกรณ์เคลื่อนที่ หากไม่มีข้อมูลให้บริการ เช่นผู้ใช้ไม่ได้อยู่บนอุปกรณ์เคลื่อนที่หรือพวกเขาไม่มีกล้องเปิดอยู่ วิธีนี้จะกลับ
ดู Roblox Connect สําหรับการใช้งานตัวอย่างของวิธีนี้
พารามิเตอร์
ส่งค่ากลับ
พื้นที่อวกาศ CFrame มองที่ตัวละครของผู้เล่นหรือ CFrame.identity (ดูคำอธิบาย)
ตัวอย่างโค้ด
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
)