FloatCurve

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.

Bir 1D yüzgeç eğrisini temsil eden bir örnek, FloatCurveKeys sıralanmış bir liste aracılığıyla kodlanmış.İki anahtar arasındaki interpolasyon eğrisinin şekli, FloatCurveKey.Interpolation yaztarafından belirlenir.

Özet

Özellikler

  • Salt Okunur
    Çoğaltılmamış
    Paralel oku

    Yüzde geçişteki anahtar sayısı. Number of keys in the float curve.

Yöntemler

Özellikler

Length

Salt Okunur
Çoğaltılmamış
Paralel oku

Yüzde geçişteki anahtar sayısı. Number of keys in the float curve.

Yöntemler

GetKeyAtIndex

Belirli bir inde bir anahtarın kopyasını döndürür.

Parametreler

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

Dönüşler

GetKeyIndicesAtTime

Geri döndürülen dizedeki ilk öğe, süresi time (veya hiçbir anahtar bulunmadığında kurven uzunluğunun daha azı) ile eşit veya daha azı olan son anahtarın indeksidir.Geri döndürülen dize içindeki ikinci öğe, önceki anahtarın süresi time (veya eşitsizlik karşılayan bir anahtar bulunmadığında eğilim uzunluğu) ile daha büyük veya eşit olan ilk anahtarın indeksidir.

Parametreler

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

Dönüşler

GetKeys

FloatCurve'daki tüm anahtarların bir kopyasını FloatCurveKeys bir Luau dizesi olarak döndürür.


Dönüşler

FloatCurveKeys 'nin dizisi.

GetValueAtTime

Verilen bir sürede yüzde yüzlü eğri örneklerini geçer. Samples the float curve at a given time passed as argument.

Parametreler

time: number

Eğriyi örneklemek için zaman.

Varsayılan değer: ""

Dönüşler

Talep edilen time 'deki eğrinin değeri.

InsertKey

Bu eğilime bir argman olarak geçen anahtarı ekler.Aynı anda bir anahtar bulunursa, değiştirilecektir.Geri döndürülen dizeye göre, ilk değer true eğer bir anahtar eklenmişse veya false eğer önceki bir anahtar değiştirilmişse; ikinci değer, işaretin eklenmiş olduğu indeks.

Parametreler

FloatCurveKey eklemek için.

Varsayılan değer: ""

Dönüşler

(açıklamaya bakın) .

RemoveKeyAtIndex

Bir verilen sayıyı ( count ) kaldırır ve startingIndex indeksinden başlayarak anahtar sayısını kaldırır ve kaldırılan anahtarların sayısını geri verir.

Parametreler

startingIndex: number

Anahtarları kaldırmak için başlangıç ​​ indeksi.

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

kaldıranahtar sayısı.

Varsayılan değer: 1

Dönüşler

Kaldırılan anahtar sayısı.

SetKeys

Bu eğrinin anahtarlarını FloatCurveKey argüman olarak geçen dizge kullanarak sıfırlar.keys dizisindeki anahtarlar, sıralanmadan önce yükselen bir sıra düzeninde sıralanır ve tekrarlanan anahtarlar sabit bir şekilde kaldırılır.

Aslında girilen anahtar sayısını döndürür. Bu eğilde önceden depolanan anahtarlar, anahtarlar argüman olarak geçmeden önce kaldırılır.

Parametreler

keys: Array

FloatCurveKeys 'nin dizisi.

Varsayılan değer: ""

Dönüşler

Anahtar sayısı girildi.

Etkinlikler