Path2D

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.

Rangkuman

Properti

Metode

Properti

Closed

Baca Paralel

Menghubungkan titik kontrol pertama dan terakhir saat diaktifkan.

Color3

Baca Paralel

Mengubah Warna Path2D .

SelectedControlPoint

Tidak Direplikasi
Keamanan Skrip Roblox
Baca Paralel

SelectedControlPointData

Tidak Direplikasi
Keamanan Skrip Roblox
Baca Paralel

Thickness

Baca Paralel

Menentukan seberapa besar jalan Path2D .

Visible

Baca Paralel

Menentukan apakah jalan Path2D rendah atau tidak. Saat benar, jalan tidak akan rendah. Namun, setiap modifikasi ke titik kontrol akan diperbarui dengan benar, menjamin bahwa mengambil data akan memiliki informasi yang benar.

ZIndex

Baca Paralel

Menentukan urutan di mana jalan Path2D rendah relatif terhadap GUI lainnya. Bekerja sama seperti GuiObject.ZIndex tetapi tidak berinteraksi dengan urutan tata letak dengan cara apa pun.

Metode

GetBoundingRect

Mengembalikan ukuran batas Rect untuk Class.Path2D . Ini dihitung berdasarkan poin kontrol dan tidak dapat diubah di luar mengubah data poin kontrol.


Memberikan nilai

GetControlPoint

Mengembalikan Path2DControlPoint untuk indeks yang diberikan. Jika indeksnya di luar batas, metode ini akan menghasilkan kesalahan.

Parameter

index: number

Memberikan nilai

Poin kontrol di indeks yang diberikan.

GetControlPoints

Mengembalikan tabel dari semua Path2DControlPoints untuk Path2D .


Memberikan nilai

Tabel dari semua Path2DControlPoints .

GetLength

Mengembalikan panjang Path2D . Fungsi ini bisa mahal jika panggil terlalu sering.


Memberikan nilai

GetMaxControlPoints

Mengembalikan jumlah maksimum poin kendali yang diizinkan.


Memberikan nilai

GetPositionOnCurve

Mengembalikan posisi 2D UDim2 di antara nilai t yang diberikan di antara 0 dan 1 (termasuk), mewakili hasil ruang variabel dari pemotretan spline. Angka-angka ini akan dikemas lebih ketat di dekat bend dan lebih lebar di segmen yang lebih ting

Mengembalikan kesalahan jika Path2D memiliki kurang dari dua poin kontrol.

Parameter

Nilai untuk mengekstraksi Path2D di.


Memberikan nilai

Posisi di ruang parameter.

GetPositionOnCurveArcLength

Mengembalikan posisi 2D UDim2 di sebuah nilai t yang diberikan di antara 0 dan 1 (termasuk), mewakili hasil panjang lengan. Angka akan dibalik secara evenly spasi di sepanjang lengan; lihat GetPositionOnCurve() untuk has

Mengembalikan kesalahan jika Path2D memiliki kurang dari dua poin kontrol.

Parameter

Nilai untuk menanyakan Path2D di.


Memberikan nilai

Posisi dalam ruang panjang sinar.

GetTangentOnCurve

Mengembalikan tangan di ruang parameter dengan nilai t tertentu di ruang parameter di mana t adalah nilai antara 0 dan 1 (termasuk). Menghasilkan kesalahan jika Path2D memiliki kurang dari dua poin kontrol.

Parameter

Nilai untuk mengekstraksi Path2D di.


Memberikan nilai

GetTangentOnCurveArcLength

Mengembalikan tangan di ruang panjang t tertentu di mana t adalah nilai antara 0 dan 1 (termasuk). Menghasilkan kesalahan jika Path2D memiliki kurang dari dua poin kontrol.

Parameter

Nilai untuk mengekstraksi Path2D di.


Memberikan nilai

Tangan dalam ruang panjang sinar.

InsertControlPoint

void

Menambahkan Path2DControlPoint baru di indeks yang diberikan. Menunjukkan peringatan jika indeksnya di luar batas atau jika Anda mencoba menambahkan poin kontrol di luar batas 50.

Parameter

index: number

Indeks untuk ditambahkan di.

Poin kontrol untuk ditambahkan.


Memberikan nilai

void

RemoveControlPoint

void

Menghapus titik kendali di indeks yang diberikan. Menunjukkan peringatan jika indeksnya di luar batas.

Parameter

index: number

Indeks untuk dihapus.


Memberikan nilai

void

SetControlPoints

void

Tetapkan semua titik kontrol ke array yang ditentukan, mengganti semua poin yang ada dengan poin baru. Menunjukkan peringatan jika ada lebih dari 50 poin dalam controlPoints array.

Parameter

controlPoints: Array

Daftar baru poin kontrol untuk diatur.


Memberikan nilai

void

UpdateControlPoint

void

Update poin kontrol di indeks yang diberikan. Menunjukkan peringatan jika indeksnya di luar jangkauan.

Parameter

index: number

Indeks poin kontrol untuk update.


Memberikan nilai

void

Acara

ControlPointChanged

Mengaktifkan titik kontrol waktu apa pun yang berubah.