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

Parameter

position: Vector3
Standardwert: Vector3.new(0, 0, 0)
Standardwert: Enum.PathWaypointAction.Walk
label: string

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.