PlayerViewService

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ไม่สามารถสร้าง
บริการ
ไม่ซ้ำ

PlayerViewService ให้วิธีการรับข้อมูลเพิ่มเติมเกี่ยวกับมุมมองของผู้เล่น

คุณสมบัติ

วิธีการ

GetDeviceCameraCFrame

กลับสู่พื้นที่โลก CFrame โดยมองตัวละครของผู้เล่น เพื่อให้การตั้งค่า CFrame ปัจจุบันของกล้องของคุณจะดูตัวละครนั้นจากมุมมองของอุปกรณ์ของพวกเขา

วิธีนี้ใช้กล้องของอุปกรณ์และทำงานได้เฉพาะในอุปกรณ์เคลื่อนที่ หากไม่มีข้อมูลให้บริการ เช่นผู้ใช้ไม่ได้อยู่บนอุปกรณ์เคลื่อนที่หรือพวกเขาไม่มีกล้องเปิดอยู่ วิธีนี้จะกลับ

ดู Roblox Connect สําหรับการใช้งานตัวอย่างของวิธีนี้

พารามิเตอร์

player: Player

ผู้เล่นที่จะได้รับกล้องอุปกรณ์ CFrame

ค่าเริ่มต้น: "nil"

ส่งค่ากลับ

พื้นที่อวกาศ 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
)

อีเวนต์