PathWaypoint

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Jenis data PathWaypoint yang dibangun oleh tindakan Enum.PathWaypointAction , Vector3 action, dan 1>Library.string1> label yang digunakan oleh 4>Class.PathfindingService4> untuk menghasilkan poin di sepanjang jalan yang dihasilkan.

Kode blok di bawah ini membangun variabel PathWaypoint dengan Vector3.new(10, 10, 10) sebagai posisinya, Enum.PathWaypointAction.Walk sebagai action, dan 1> Custom Label1> sebagai labelnya:


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

PathWaypoint juga dapat dibangun dengan melewati posisi dan action. Label propperti akan diatur ke default sebagai string kosong.


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

Tindakan

The Action menjelaskan tindakan untuk diambil agar dapat mencapai PathWaypoint ini. Ini dapat diatur ke salah satu dari nilai enum berikut:


<tbody>
<tr>
<td>
Berjalan
</td>
<td>0</td>
<td>
Aksi berjalan diperlukan untuk mencapai titik jalan ini dari yang sebelumnya.
</td>
</tr>
<tr>
<td>
Lompat
</td>
<td>1</td>
<td>
Lompat tindakan diperlukan untuk mencapai titik jauh dari yang sebelumnya.
</td>
</tr>
</tbody>
NamaNilaiDeskripsi

Rangkuman

Konstruktor

Properti

Konstruktor

new

Parameter

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

Properti

Tindakan untuk dilakukan di titik ini.

Position

Posisi 3D dari titik jalan ini.

Label

Nama area navigasi yang menghasilkan titik jalan ini. Anda dapat menggunakan PathwayPoint.Label untuk memutuskan tindakan khusus untuk mencapai titik jalan. PathfindingModifier dan Material masing-masing memiliki Label. Jump otomatis memiliki "Jump" sebagai Label mereka.