RotationCurve
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Bu sınıf, bir dizi dönüşü temsil eden sıralı bir liste RotationCurveKeys tutar.İki anahtar arasındaki interpolasyon eğrisinin şekli, RotationCurveKey.Interpolation yaztarafından belirlenir.
Özet
Özellikler
Bu eğrinin dönüş anahtarları sayısı.
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.
Döndürme eğrisindeki tüm anahtarların bir kopyasını RotationCurveKeys bir Luau dizesi olarak döndürür.
Belirli bir zamanda dönme eğrisini örnekler ve eşdeğer dönüşü bir CFrame olarak döndürür.
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ı RotationCurveKey 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
Döndürme eğrisindeki tüm anahtarların bir kopyasını RotationCurveKeys bir Luau dizesi olarak döndürür.
Dönüşler
RotationCurveKeys 'nin dizisi.
GetValueAtTime
Belirli bir zamanda dönme eğrisini örnekler ve eşdeğer dönüşü bir CFrame olarak döndürür.Boş dönme eğilleri CFrame.identity olarak değerlendirilir.
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
RotationCurveKey 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ı RotationCurveKey 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
RotationCurveKeys 'nin dizisi.
Dönüşler
Anahtar sayısı girildi.