Path2D

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Özet

Özellikler

Yöntemler

Özellikler

Closed

Paralel oku

Etkinleştirildiğinde ilk ve son kontrol noktalarını bağlar.

Color3

Paralel oku

Path2D 'nın Rengini Belirler.

SelectedControlPoint

Çoğaltılmamış
Paralel oku
Roblox Betik Güvenliği

SelectedControlPointData

Çoğaltılmamış
Paralel oku
Roblox Betik Güvenliği

Thickness

Paralel oku

Class.Path2D yolunun ne kadar kalın olduğunu belirler.

Visible

Paralel oku

Kontrol noktalarının Path2D yolunun renderlenipya dağılacağını belirler. Eğer false, yol renderlenmez. Ancak, kontrol noktalarının herhangi bir değişikliği güncellenir ve sorgulanan verilerin doğru bilgilere sahip olmasını sağlar.

ZIndex

Paralel oku

Class.Path2D yolunun diğer GUI'lerle ilgili hangi sırayı gösterdiğini belirler. Aynı şekilde çalışır GuiObject.ZIndex , ancak tasarım düzeniyle hiç etkileşime girmez.

Yöntemler

GetBoundingRect

Class.Path2D için Path2D bağlayıcı boyutunu iade eder. Bu, kontrol noktası verilerini değiştirme dışında hesaplanır ve kontrol noktası verilerini değiştirme dışında değiştirilemez.


Dönüşler

GetControlPoint

Bir belirli indeks için Path2DControlPoint döndürür. Eğer indeks dışındaysa, bu yöntem bir hata oluşturur.

Parametreler

index: number

Dönüşler

Verilen indeksin kontrol noktası.

GetControlPoints

Class.Path2D için tüm Path2D tablosunu içerir.


Dönüşler

Tüm Path2DControlPoints içindeki masa.

GetLength

Path2D 'nin uzunluğunu iade eder. Bu işlev çok sık çağrılırsa pahalı olabilir.


Dönüşler

GetMaxControlPoints

Maksimum kontrol noktası sayısını iade eder.


Dönüşler

GetPositionOnCurve

Spline'ın kıvrımını alma sırasında UDim2 pozisyonunu bir t değerinde döndürür; bu, özellik alanı sonucunu ifade eden GetPositionOnCurveArcLength() ile daha da yakından paketlenmiştir. Benderler

Path2D iki kontrol noktanından daha azsa bir hata oluşurur.

Parametreler

Sorgulanan değer Path2D 'dir.


Dönüşler

Parametre alanındaki pozisyon.

GetPositionOnCurveArcLength

Spline'ın kıvrım uzunluğu alanının arama sırasındaki UDim2 pozisyonunu, t değer aralığında verilen bir değere göre döndürür. Değerler kıvrım uzunluğu alanında eşit olarak yerleştirilir; Class.Path2D:

Path2D iki kontrol noktanından daha azsa bir hata oluşurur.

Parametreler

Path2D'yi sorgulamak için gereken değer.


Dönüşler

Bir arz uzunluğu alanındaki pozisyon.

GetTangentOnCurve

Bir t değeriyle bir tangente için verilen özellik alanında bir t değeri içinde döndürür (kapsayıcı olarak). Bir Path2D 2'den daha az kontrol noktası varsa bir hata oluşurur.

Parametreler

Sorgulanan değer Path2D 'dir.


Dönüşler

GetTangentOnCurveArcLength

Bir t değerinde, çizgi uzunluğu alanında bir t değeri içinde, 0 ile 1 (dahil) arasında bir değer olarak işaret edilir. Bir Path2D eğer 2'den az kontrol noktası varsa bir hata oluşurur.

Parametreler

Sorgulanan değer Path2D 'dir.


Dönüşler

Yuvarlak uzunluğu alanındaki tangant.

InsertControlPoint

void

Belirli bir indekste yeni bir Path2DControlPoint girer. İndeksin dışında olduğunu gösteren bir uyarıyı gösterir. 50'den fazla kontrol noktası eklemek istiyorsanız uyarıyı gösterir.

Parametreler

index: number

Yerleştirilecek indeks.

Yerleştirilecek kontrol noktası.


Dönüşler

void

RemoveControlPoint

void

Verilen indeksin kontrol noktasını kaldırır. İndeksin dışında olduğu durumda bir uyarı atar.

Parametreler

index: number

Silinecek indeks.


Dönüşler

void

SetControlPoints

void

Tüm kontrol noktalarını belirlenen matrisine ayarlar, mevcut tüm noktaları yeni olanlarla değiştirir. controlPoints matrisindeki 50'den fazla nokta varsa bir uyarı gösterir.

Parametreler

controlPoints: Array

Belirlenmesi gereken yeni kontrol noktaları listesi.


Dönüşler

void

UpdateControlPoint

void

Verilen indekste kontrol noktasını günceller. İndeksin dışında olduğunu gösterirse bir uyarı atar.

Parametreler

index: number

Güncellenecek kontrol noktası indeksi.


Dönüşler

void

Etkinlikler

ControlPointChanged

Herhangi bir zaman kontrol noktası değiştiğinde ateş eder.