Informacje o wersji
Edukacja
Klasa silnika
Path
Brak możliwości tworzenia
Bez replikacji

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.


Podsumowanie
Właściwości
Metody
CheckOcclusionAsync(start: number):number
Przestarzałe
ComputeAsync(start: Vector3,finish: Vector3):()
GetPointCoordinates():{any}
Przestarzałe
Zdarzenia
Blocked(blockedWaypointIdx: number):RBXScriptSignal
Unblocked(unblockedWaypointIdx: number):RBXScriptSignal
Członkowie odziedziczeni

Materiały referencyjne dotyczące interfejsów API
Właściwości
Status
Tylko do odczytu
Bez replikacji
Odczyt równoległy
Możliwości: Basic
Path.Status:Enum.PathStatus

Metody
CheckOcclusionAsync
Przestarzałe

ComputeAsync
Wynik
Możliwości: Basic
Path:ComputeAsync(
start:Vector3, finish:Vector3
):()
Parametry
start:Vector3
finish:Vector3
Zwroty
()

GetPointCoordinates
Przestarzałe

GetWaypoints
Możliwości: Basic
Path:GetWaypoints():{any}
Zwroty
Przykłady kodu
Pobierz punkty trasy
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

Zdarzenia
Blocked
Możliwości: Basic
Path.Blocked(blockedWaypointIdx:number):RBXScriptSignal
Parametry
blockedWaypointIdx:number

Unblocked
Możliwości: Basic
Path.Unblocked(unblockedWaypointIdx:number):RBXScriptSignal
Parametry
unblockedWaypointIdx:number

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.