PathWaypoint

Pokaż przestarzałe

*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.

Typ danych PathWaypoint konstruowany przez akcję Enum.PathWaypointAction i pozycję Vector3 oraz etykietę string, która jest używana przez PathfindingService do tworzenia punktów wzdłuż wygenerowanej ścieżki.

Blok kodu poniżej konstruuje zmienną PathWaypoint z pozycją Vector3.new(10, 10, 10) jako jej pozycję, Enum.PathWaypointAction.Walk jako jej akcjii Custom Label jako jej etykietę:


local pos = Vector3.new(10, 10, 10)
local waypoint = PathWaypoint.new(pos, Enum.PathWaypointAction.Walk, "Custom Label")

PathWaypoint można również skonstruować, przekazując pozycję i akcji. Właściwość etykiety zostanie ustawiona domyślnie jako pusta ciąg.


local pos = Vector3.new(10, 10, 10)
local waypoint = PathWaypoint.new(pos, Enum.PathWaypointAction.Walk)

Akcja

The Action opisuje działanie, które należy wykonać, aby dotrzeć do tego punktu ścieżki. Można go ustawić na jedną z następujących wartości enum:


<th>Wartość</th>
<th>Opis</th>
</tr>
</thead>
<tbody>
<tr>
<td>
Chód
</td>
<td>0</td>
<td>
Akcja chodzenia potrzebna do dotarcia do tej punktu orientacyjnej z poprzedniej.
</td>
</tr>
<tr>
<td>
Skok
</td>
<td>1</td>
<td>
Akcja skoku potrzebna do dotarcia do tej punktu orientacyjnej z poprzedniej.
</td>
</tr>
</tbody>
Nazwa

Podsumowanie

Konstruktorzy

Właściwości

Konstruktorzy

new

Zwraca obiekt PathWaypoint z danego Vector3 pozycji, Enum.PathWaypointAction akcji i opcjonalną etykietę struny.

Parametry

position: Vector3

Pozycja 3D punktu docelowego.

Wartość domyślna: Vector3.new(0, 0, 0)

Akcja, którą należy wykonać przy punktach drogi.

Wartość domyślna: Enum.PathWaypointAction.Walk
label: string

Nazwa obszaru nawigacji, który generuje punkt trasy.

Właściwości

Akcja, którą należy wykonać w tym punktu drogi.

Position

Pozycja 3D tego punktu orientacyjnego.

Label

Nazwa obszaru nawigacji, który generuje tę waypoint.Możesz użyć PathwayPoint.Label, aby zdecydować o niestandardowej akcji, którą należy podjąć, aby dotrzeć do punktu docelowego.Modyfikator znajdowania ścieżki i materiał każdy ma etykietę.Automatyczne linki skoku mają etykietę "Skok".