FloatCurve
*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
Yüzde geçişteki anahtar sayısı. Number of keys in the float curve.
Yöntemler
Belirli bir inde bir anahtarın kopyasını döndürür.
Bir süre döneminin son ve ilk anahtarının indeksini döndürür.
FloatCurve'daki tüm anahtarların bir kopyasını FloatCurveKeys bir Luau dizesi olarak döndürür.
Verilen bir sürede yüzde yüzlü eğri örneklerini geçer. Samples the float curve at a given time passed as argument.
Bu eğilime bir argman olarak geçen anahtarı ekler. Aynı anda bir anahtar bulunursa, değiştirilecektir.
Belirli bir indeksle başlayan bir sayıda anahtar kaldırır.
Bu eğrinin anahtarlarını FloatCurveKey argüman olarak geçen dizge kullanarak sıfırlar.
Özellikler
Yöntemler
GetKeyAtIndex
Belirli bir inde bir anahtarın kopyasını döndürür.
Parametreler
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
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
Eğriyi örneklemek için zaman.
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.
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
Anahtarları kaldırmak için başlangıç indeksi.
kaldıranahtar sayısı.
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
FloatCurveKeys 'nin dizisi.
Dönüşler
Anahtar sayısı girildi.