PathWaypoint

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Der PathWaypoint-Datentyp, der von einer Enum.PathWaypointAction -Aktion, Vector3 -Position und 2>Library.String2> -Etikett verwendet wird, um Punkte entlang eines generierten Wegs zu erstellen.

Der Codeblock unten konstruiert eine PathWaypoint Variable mit Vector3.new(10, 10, 10) als Position, Enum.PathWaypointAction.Walk als Aktion und 2>Custom Label2> als Beschriftung:


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

PathWaypoint kann auch durch das Übergeben von Position und Actiongebaut werden. Die Label-Eigenschaft wird standardmäßig als leere Stringfestgelegt.


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

Aktion

Die Action beschreibt die Aktion, die ergriffen werden muss, um diesen PathWaypoint zu erreichen. Es kann auf einen der folgenden Enumerteile festgelegt werden:


<tbody>
<tr>
<td>
Gehen
</td>
<td>0</td>
<td>
Walk Aktion benötigt, um diesen Wegpunkt vom vorherigen zu erreichen.
</td>
</tr>
<tr>
<td>
Springen
</td>
<td>1</td>
<td>
Sprungaktion erforderlich, um diesen Wegpunkt vom vorherigen zu erreichen.
</td>
</tr>
</tbody>
NameWertBeschreibung

Zusammenfassung

Konstrukteure

Eigenschaften

Konstrukteure

new

Kehrt ein PathWaypoint Objekt aus der angegebenen Vector3 Position, Enum.PathWaypointAction Aktion und optionaler Beschriftung.

Parameter

position: Vector3

Die 3D-Position des Wegpunkts.

Standardwert: Vector3.new(0, 0, 0)

Die Aktion, die am Wegpunkt ausgeführt wird.

Standardwert: Enum.PathWaypointAction.Walk
label: string

Der Name des Navigationsbereichs, der den Wegpunkt erzeugt.

Eigenschaften

Die Aktion, die an diesem Wegpunkt ausgeführt wird.

Position

Die 3D-Position dieses Wegpunkts.

Label

Der Name des Navigationsbereichs, der diesen Wegpunkt erzeugt. Sie können PathwayPoint.Label verwenden, um die benutzerdefinierte Aktion zu entscheiden, die für die Erreichung des Wegpunkts erforderlich ist. PathfindingModifier und Material haben beide ein Label. Automatische Sprungverknüpfungen haben "Sprung" als Label.