PlayerViewService

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Không Thể Tạo
Dịch Vụ
Không Sao Chép

PlayerViewService cung cấp một cách để nhận thêm thông tin về quan điểm của một người chơi.

Thuộc Tính

Phương Pháp

GetDeviceCameraCFrame

Trả lại một không gian thế giới CFrame nhìn vào nhân vật của người chơi, để cài đặt hiện tại của máy ảnh CFrame sẽ xem nhân vật đó từ quan điểm của thiết bị của họ.

Phương thức này sử dụng máy ảnh của thiết bị và chỉ hoạt động trên các thiết bị di động. Nếu không có thông tin có sẵn, ví dụ như người dùng không ở trên một thiết bị di động hoặc họ không có máy ảnh bật, phương thức này sẽ trả lại một CFrame.identity

Xem Roblox Connect để có một ví dụ thực hiện phương pháp này.

Tham Số

player: Player

Người chơi để nhận camera thiết bị CFrame .

Giá Trị Mặc Định: "nil"

Lợi Nhuận

Không gian thế giới CFrame nhìn vào nhân vật của người chơi, hoặc một CFrame.identity (xem miêu tả).

Mẫu mã

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
)

Sự Kiện