PlayerViewService
Artık kullanılmayanları göster
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
PlayerViewService bir oyuncunun görüşü hakkında ek bilgi alma yolunu sağlar.
Özellikler
Yöntemler
GetDeviceCameraCFrame
oyuncukarakterine bakan bir dünya alanı CFrame içerir, böylece mevcut kameranın CFrame nınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınınını
Bu yöntem kameranızı kullanır ve sadece mobil cihazlarda çalışır. Eğer bilgi yoksa, örneğin kullanıcı bir mobil cihazda değil veya kamerasını açmadığı için, bu yöntem bir CFrame.identity iade eder.
Bu yöntemin bir özelleştirme örneği için Roblox Connect bakınız.
Parametreler
Dönüşler
oyuncukarakterine bakan dünya uzayı CFrame veya bir CFrame.identity (açıklamaya bakın).
Kod Örnekleri
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
)