PathWaypoint
*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.
Konstrukcja danych PathWaypoint danych typu, Enum.PathWaypointAction pozycji i Vector3 etykiety, które jest używany przez 2> Class.PathfindingService2> do tworzenia punktów na generowanej ścieżce.
Kodowy blok poniżej buduje zmienne PathWaypoint z Vector3.new(10, 10, 10) jako jego pozycją, Enum.PathWaypointAction.Walk jako jego akcjii 2>Custom Label2> jako jego etykietą:
local pos = Vector3.new(10, 10, 10)local waypoint = PathWaypoint.new(pos, Enum.PathWaypointAction.Walk, "Custom Label")
PathWaypoint można również zbudować poprzez przesunięcie pozycji i akcji. Właściwość Label zostanie ustawiona na domyślną wartość jako pusty ciąg.
local pos = Vector3.new(10, 10, 10)local waypoint = PathWaypoint.new(pos, Enum.PathWaypointAction.Walk)
Akcja
Akcja Action opisuje działanie do zrobienia, aby dotrzeć do tego PathWaypoint. Można ustawić go na jeden z następujących wartości enum:
<tbody><tr><td>Chodzenie</td><td>0</td><td>Aby dotrzeć do tej lokalizacji z poprzedniego punktu musisz przejść przez tę lokalizację.</td></tr><tr><td>Skocz</td><td>1</td><td>Skok akcji wymagany do osiągnięcia tego punktu od poprzedniego.</td></tr></tbody>
Nazwa | Wartość | Opis |
---|
Podsumowanie
Konstruktorzy
- new(position : Vector3,action : Enum.PathWaypointAction,label : string)
Konstruktorzy
new
Parametry
Właściwości
Label
Nazwa obszaru nawigacji, który generuje ten punkt. Możesz użyć PathwayPoint.Label, aby zdecydować, która akcja jest dla niego dostępna. PathfindingModifier i Material każdego z nich ma etykietę. Automatyczne skoki mają "skacz" jako ich etykietę.