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

Aktif olduğunda ilk ve son kontrol noktalarını birbirine bağlar.

Color3

Paralel oku

Path2D 'nin rengini belirler.

SelectedControlPoint

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

SelectedControlPointData

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

Thickness

Paralel oku

Path2D yolu ne kadar kalın olduğunu belirler.

Visible

Paralel oku

Path2D yolunun görüntülenip görüntülenmediğini belirler.Yanlış olduğunda, yol görüntülenmez.Ancak, kontrol noktalarına yapılan herhangi bir değişiklik doğru şekilde güncellenecek ve sorgu verilerinin doğru bilgilere sahip olmasını sağlayacaktır.

ZIndex

Paralel oku

Bir Path2D yolunun diğer GUI'lere göre sıralanmasını belirler.Aynı şekilde çalışır GuiObject.ZIndex ancak herhangi bir şekilde düzen sırasıyla etkileşime girmez.

Yöntemler

GetBoundingRect

Geri döndürür Rect bağlama boyutunu Path2D için.Bu, kontrol noktası noktalarına dayanarak hesaplanır ve kontrol noktası verilerini değiştirmenin dışında değiştirilemez.


Dönüşler

GetControlPoint

Verilen bir indeks için Path2DControlPoint döndürür. Eğer indeks sınırların dışında ise, bu yöntem bir hata atar.

Parametreler

index: number
Varsayılan değer: ""

Dönüşler

Verilen indeksteki kontrol noktası.

GetControlPoints

Path2DControlPoints için tüm bir tablo döndürür Path2D .


Dönüşler

Tüm Path2DControlPoints 'nin tablosu.

GetLength

Path2D 'nin uzunluğunu döndürür. Bu işlev çok sıkça çağrılırsa pahalı olabilir.


Dönüşler

GetMaxControlPoints

Maksimum izin verilen kontrol noktası sayısını döndürür.


Dönüşler

GetPositionOnCurve

2D UDim2 pozisyonunu 0 ile 1 (dahil) arasındaki verilen t değer arasında döndürür ve eğilimin sorgulanmasının parametre uzay sonucunu temsil ederDeğerler, bükülmelerin yakınında ve düzleştirici segmentlerde daha sıkı paketlenecek ve daha geniş ayrılacak; daha fazla boşluk sonuçları için GetPositionOnCurveArcLength() bakın.

Path2D daha azından iki kontrol noktası varsa bir hata atar.

Parametreler

Path2D 'yi sorgulamak için değer.

Varsayılan değer: ""

Dönüşler

Parametre uzayındaki pozisyon.

GetPositionOnCurveArcLength

2D UDim2 pozisyonunu 0 ile 1 (dahil) arasındaki verilen t değer arasında döndürür, eğilinin uzunluğu alanını sorgulamanın sonucunu temsil eder.Değerler eşit aralıklarla splin boyunca yerleştirilecek; GetPositionOnCurve() parametre aralığı sonuçlarına bakın.

Path2D daha azından iki kontrol noktası varsa bir hata atar.

Parametreler

Path2D'yi sorgulamak için değer.

Varsayılan değer: ""

Dönüşler

Yay uzunluğu uzayındaki konum.

GetTangentOnCurve

Verilen t değerinde tангенsı bir değer aralığında döndürür (t dahil), 0 ile 1 arasında bir değerdir (dahil).Path2D daha azından iki kontrol noktasına sahipse bir hata atar.

Parametreler

Path2D 'yi sorgulamak için değer.

Varsayılan değer: ""

Dönüşler

GetTangentOnCurveArcLength

Verilen t değerinde ark uzunluğunda alanında t 0 ile 1 (dahil) arasında bir değer olan tangente döndürür (dahil).Path2D daha azından iki kontrol noktasına sahipse bir hata atar.

Parametreler

Path2D 'yi sorgulamak için değer.

Varsayılan değer: ""

Dönüşler

Yay uzunluğu uzayındaki tangenteç.

InsertControlPoint

()

Belirli bir inde yeni bir Path2DControlPoint ekler.Dizin sınırların dışında olduğu veya 50 sınırının ötesine kontrol noktaları eklemek istediğinizde uyarı verir.

Parametreler

index: number

Ekleceğiniz indeks.

Varsayılan değer: ""

Eklecek kontrol noktası.

Varsayılan değer: ""

Dönüşler

()

RemoveControlPoint

()

Verilen indekste bir kontrol noktası kaldırır. Sınırların dışında olduğunda bir uyarı atar.

Parametreler

index: number

Kaldırılacak indeks.

Varsayılan değer: ""

Dönüşler

()

SetControlPoints

()

Tüm kontrol noktalarını belirtilen dizeye ayarlar ve mevcut tüm noktaları yeni noktalarla değiştirir.controlPoints matrisinde 50'den fazla nokta varsa bir uyarı atar.

Parametreler

controlPoints: Array

Belirlenmesi gereken yeni kontrol noktaları listesi.

Varsayılan değer: ""

Dönüşler

()

UpdateControlPoint

()

Verilen indeksteki kontrol noktasını günceller. İndeks menzilden çıktıysa bir uyarı atar.

Parametreler

index: number

Güncelleme için kontrol noktası güncelle.

Varsayılan değer: ""
Varsayılan değer: ""

Dönüşler

()

Etkinlikler

ControlPointChanged

Herhangi bir zamanda kontrol noktaları değiştiğinde ateş eder.