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.

Oluşturulamaz
Hizmet
Çoğaltılmamış

PlayerViewService bir oyuncunun görüşü hakkında ek bilgi almanın bir yolunu sağlar.

Özellikler

Yöntemler

GetDeviceCameraCFrame

oyuncukarakterine bakan bir dünya uzayı CFrame döndürür, böylece mevcut kameranın CFrame ayarlanması o karakteri cihazlarının perspektifinden görünecektir.

Bu yöntem, cihazın kamerasını kullanır ve sadece mobil cihazlarda çalışır.Eğer herhangi bir bilgi mevcut değilse, örneğin kullanıcı bir mobil cihazda değil veya kamerası açık değilse, bu yöntem bir CFrame.identity döndürür.

Bu yöntemin örnek bir uygulaması için Roblox Connect'e bakın.

Parametreler

player: Player

Cihaz kamerası alınacak oyuncu CFrame .

Varsayılan değer: "nil"

Dönüşler

Dünya uzayı CFrame oyuncunun karakterine bakıyor veya bir CFrame.identity (açıklamayı görün) (see description).

Kod Örnekleri

Updates the local player's camera by using PlayerViewService:GetDeviceCameraCFrame(). This method returns a world space CFrame looking at the player's character, such that setting the current camera's CFrame will view that character from the perspective of their device.

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
)

Etkinlikler