เรียนรู้
Engine Class
Path
ไม่สามารถสร้าง
ไม่ซ้ำ

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่


สรุป
คุณสมบัติ
วิธีการ
CheckOcclusionAsync(start: number):number
เลิกใช้แล้ว
ComputeAsync(start: Vector3,finish: Vector3):()
GetPointCoordinates():{any}
เลิกใช้แล้ว
เหตุการณ์
Blocked(blockedWaypointIdx: number):RBXScriptSignal
Unblocked(unblockedWaypointIdx: number):RBXScriptSignal
สมาชิกที่ได้รับทอด

เอกสารอ้างอิงเกี่ยวกับ API
คุณสมบัติ
Status
อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน
ความสามารถ: Basic
Path.Status:Enum.PathStatus

วิธีการ
CheckOcclusionAsync
เลิกใช้แล้ว

ComputeAsync
ผลตอบแทน
ความสามารถ: Basic
Path:ComputeAsync(
start:Vector3, finish:Vector3
):()
พารามิเตอร์
start:Vector3
finish:Vector3
ส่งค่ากลับ
()

GetPointCoordinates
เลิกใช้แล้ว

GetWaypoints
ความสามารถ: Basic
Path:GetWaypoints():{any}
ส่งค่ากลับ
ตัวอย่างโค้ด
รับพ้อยต์เส้นทาง
local PathfindingService = game:GetService("PathfindingService")
local path = PathfindingService:CreatePath()
local PATH_START = Vector3.new(0, 1, 0)
local PATH_END = Vector3.new(100, 1, 25)
path:ComputeAsync(PATH_START, PATH_END)
if path.Status == Enum.PathStatus.Success then
local waypoints = path:GetWaypoints()
for _, waypoint in pairs(waypoints) do
print(waypoint.Position)
end
end

เหตุการณ์
Blocked
ความสามารถ: Basic
Path.Blocked(blockedWaypointIdx:number):RBXScriptSignal
พารามิเตอร์
blockedWaypointIdx:number

Unblocked
ความสามารถ: Basic
Path.Unblocked(unblockedWaypointIdx:number):RBXScriptSignal
พารามิเตอร์
unblockedWaypointIdx:number

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ