PathWaypoint

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Il tipo di dati PathWaypoint costruito da un'azione Enum.PathWaypointAction , Vector3 posizione e string etichetta che viene utilizzata dal PathfindingService per creare punti lungo un percorso generato.

Il blocco di codice seguente costruisce una variabile PathWaypoint con Vector3.new(10, 10, 10) come posizione, Enum.PathWaypointAction.Walk come azione e Custom Label come Etichetta:


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

PathWaypoint può anche essere costruito passando posizione e azione. La proprietà Label verrà impostata come vuoto come Stringavuota.


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

Azione

Il Action descrive l'azione da intraprendere per raggiungere questo PathWaypoint. Può essere impostato su uno dei seguenti valori enum:


<th>Valore</th>
<th>Descrizione</th>
</tr>
</thead>
<tbody>
<tr>
<td>
Cammina
</td>
<td>0</td>
<td>
Azione di camminata necessaria per raggiungere questo punto di passaggio dal precedente.
</td>
</tr>
<tr>
<td>
Salta
</td>
<td>1</td>
<td>
Azione di salto necessaria per raggiungere questo punto di passaggio dal precedente.
</td>
</tr>
</tbody>
Nome

Sommario

Costruttori

Proprietà

Costruttori

new

Restituisce un oggetto PathWaypoint dalla posizione data Vector3, dall'azione Enum.PathWaypointAction e dal Etichettadi stringa opzionale.

Parametri

position: Vector3

La posizione 3D del punto di passaggio.

Valore predefinito: Vector3.new(0, 0, 0)

L'azione da eseguire al punto di passaggio.

Valore predefinito: Enum.PathWaypointAction.Walk
label: string

Il nome dell'area di navigazione che genera il punto di passaggio.

Proprietà

L'azione da eseguire a questo punto di passaggio.

Position

La posizione 3D di questo punto di passaggio.

Label

Il nome dell'area di navigazione che genera questo punto di passaggio.Puoi usare PathwayPoint.Label per decidere l'azione personalizzata da intraprendere per raggiungere il punto di passaggio.Il modificatore Pathfinding e il Materiale hanno entrambi un'etichetta.I link di salto automatici hanno "Jump" come loro etichetta.