PathWaypoint
*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>
Name | Wert | Beschreibung |
---|
Zusammenfassung
Konstrukteure
- new(position : Vector3,action : Enum.PathWaypointAction,label : string)
Konstrukteure
new
Parameter
Eigenschaften
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.