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

Menentukan Warna dari Path2D.

SelectedControlPoint

Tidak Direplikasi
Keamanan Skrip Roblox
Baca Paralel

SelectedControlPointData

Tidak Direplikasi
Keamanan Skrip Roblox
Baca Paralel

Thickness

Baca Paralel

Menentukan seberapa tebal jalur Path2D .

Visible

Baca Paralel

Menentukan apakah jalur Path2D terrender atau tidak.Ketika palsu, jalur tidak akan ditampilkan.Namun, setiap modifikasi pada titik kontrol akan diperbarui dengan benar, memastikan bahwa data yang ditanyakan memiliki informasi yang benar.

ZIndex

Baca Paralel

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

Metode

GetBoundingRect

Kembalikan ukuran batas Rect untuk Path2D.Ini dihitung berdasarkan titik kontrol dan tidak dapat diubah di luar mengubah data titik kontrol.


Memberikan nilai

GetControlPoint

Kembalikan Path2DControlPoint untuk indeks tertentu. Jika indeks berada di luar batas, metode ini akan menyebabkan kesalahan.

Parameter

index: number
Nilai Default: ""

Memberikan nilai

Titik kontrol pada indeks yang diberikan.

GetControlPoints

Kembalikan tabel dari semua Path2DControlPoints untuk Path2D.


Memberikan nilai

Tabel dari semua Path2DControlPoints .

GetLength

Kembalikan panjang dari Path2D . Fungsi ini bisa mahal jika dipanggil terlalu sering.


Memberikan nilai

GetMaxControlPoints

Kembalikan jumlah maksimum titik kontrol yang diizinkan.


Memberikan nilai

GetPositionOnCurve

Kembalikan posisi 2D UDim2 pada nilai tertentu t antara 0 dan 1 (termasuk), yang mewakili hasil ruang parameter dari pencarian spline.Nilai akan dipaket lebih ketat di dekat sudut dan lebih terpisah di segmen yang lebih lurus; lihat GetPositionOnCurveArcLength() untuk hasil spasi bahkan.

Lempar kesalahan jika Path2D memiliki kurang dari dua titik kontrol.

Parameter

Nilai untuk menanyakan Path2D di at.

Nilai Default: ""

Memberikan nilai

Posisi di ruang parameter.

GetPositionOnCurveArcLength

Kembalikan posisi 2D UDim2 pada nilai tertentu t antara 0 dan 1 (termasuk), yang mewakili panjang ruang lengkungan hasil pencarian spline.Nilai-nilai akan diberi jarak secara merata di sepanjang splin; lihat GetPositionOnCurve() untuk hasil jarak parameter.

Lempar kesalahan jika Path2D memiliki kurang dari dua titik kontrol.

Parameter

Nilai untuk menanyai Path2D di.

Nilai Default: ""

Memberikan nilai

Posisi di ruang panjang busur.

GetTangentOnCurve

Kembalikan tangens di nilai t tertentu di ruang parameter di mana t adalah nilai antara 0 dan 1 (termasuk).Lempar kesalahan jika Path2D memiliki kurang dari dua titik kontrol.

Parameter

Nilai untuk menanyakan Path2D di at.

Nilai Default: ""

Memberikan nilai

GetTangentOnCurveArcLength

Kembalikan tangens di nilai t tertentu di ruang panjang lengkung di mana t adalah nilai antara 0 dan 1 (termasuk).Lempar kesalahan jika Path2D memiliki kurang dari dua titik kontrol.

Parameter

Nilai untuk menanyakan Path2D di at.

Nilai Default: ""

Memberikan nilai

Tangens dalam ruang panjang busur.

InsertControlPoint

()

Memasukkan baru Path2DControlPoint di indeks tertentu.Lempar peringatan jika indeks berada di luar batas atau jika Anda mencoba menambahkan titik kontrol melewati batas 50.

Parameter

index: number

Indeks untuk dimasukkan.

Nilai Default: ""

Titik kontrol untuk dimasukkan.

Nilai Default: ""

Memberikan nilai

()

RemoveControlPoint

()

Menghapus titik kontrol di indeks yang diberikan. Membuang peringatan jika indeks berada di luar batas.

Parameter

index: number

Indeks untuk menghapus di.

Nilai Default: ""

Memberikan nilai

()

SetControlPoints

()

Atur semua titik kontrol ke array yang ditentukan, menggantikan semua titik yang ada dengan yang baru.Lempar peringatan jika ada lebih dari 50 poin di array controlPoints.

Parameter

controlPoints: Array

Daftar kontrol baru untuk atur.

Nilai Default: ""

Memberikan nilai

()

UpdateControlPoint

()

Memperbarui titik kontrol di indeks yang diberikan. Membuat peringatan jika indeks berada di luar jangkauan.

Parameter

index: number

Indeks titik kontrol untuk update.

Nilai Default: ""
Nilai Default: ""

Memberikan nilai

()

Acara

ControlPointChanged

Memicu titik kontrol waktu apa pun berubah.