Lớp công cụ
PVInstance
*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.
Tóm Tắt
Thuộc Tính
Tài Liệu Tham Khảo API
Thuộc Tính
Phương Pháp
GetPivot
Lợi Nhuận
Mẫu mã
Di chuyển nhân vật đơn giản
-- Đoạn mã này nên được đặt trong một LocalScript dưới StarterPlayerScripts
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
-- Di chuyển nhân vật 10 studs về phía trước trong hướng mà họ đang đối diện
local currentPivot = character:GetPivot()
character:PivotTo(currentPivot * CFrame.new(0, 0, -10))
end
end
ContextActionService:BindAction("Teleport", doTeleport, true, Enum.KeyCode.F)PivotTo
Tham Số
Lợi Nhuận
()
Mẫu mã
Di chuyển nhân vật đơn giản
-- Đoạn mã này nên được đặt trong một LocalScript dưới StarterPlayerScripts
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
-- Di chuyển nhân vật 10 studs về phía trước trong hướng mà họ đang đối diện
local currentPivot = character:GetPivot()
character:PivotTo(currentPivot * CFrame.new(0, 0, -10))
end
end
ContextActionService:BindAction("Teleport", doTeleport, true, Enum.KeyCode.F)