PVInstance
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.
Bir PVInstance ("Pozisyon Hızı İstemi") soyut bir sınıftır ve oluşturulamaz.Dünyada fiziksel bir konuma sahip olan tüm nesnelerin temelidir, özellikle BaseParts ve Models.
Özet
Özellikler
Yöntemler
Bir PVInstance 'nin merkezini alır.
Dönüştürür PVInstance tüm altındaki PVInstances ile birlikte pivotun şimdi belirtilen CFrame 'de yer aldığını, böylece dönüşüm aşağıdaki gibi gerçekleşir:
Özellikler
Yöntemler
GetPivot
Dönüşler
Kod Örnekleri
Basit Karakter Işınlanması
-- Bu kod, StarterPlayerScripts altında bir YerelScript'e yerleştirilmelidir
local Players = game:GetService("Players")
local ContextActionService = game:GetService("ContextActionService")
local player = Players.LocalPlayer
local function doTeleport(_actionName, inputState, _inputObject)
local character = player.Character
if character and character.Parent and inputState == Enum.UserInputState.Begin then
-- Karakteri, karşı karşıya olduğu yönde 10 damga ileri taşı
local currentPivot = character:GetPivot()
character:PivotTo(currentPivot * CFrame.new(0, 0, -10))
end
end
ContextActionService:BindAction("Teleport", doTeleport, true, Enum.KeyCode.F)
PivotTo
()
Parametreler
Varsayılan değer: ""
Dönüşler
()
Kod Örnekleri
Basit Karakter Işınlanması
-- Bu kod, StarterPlayerScripts altında bir YerelScript'e yerleştirilmelidir
local Players = game:GetService("Players")
local ContextActionService = game:GetService("ContextActionService")
local player = Players.LocalPlayer
local function doTeleport(_actionName, inputState, _inputObject)
local character = player.Character
if character and character.Parent and inputState == Enum.UserInputState.Begin then
-- Karakteri, karşı karşıya olduğu yönde 10 damga ileri taşı
local currentPivot = character:GetPivot()
character:PivotTo(currentPivot * CFrame.new(0, 0, -10))
end
end
ContextActionService:BindAction("Teleport", doTeleport, true, Enum.KeyCode.F)