RotationCurve

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.

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

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

    Bu eğrinin dönüş anahtarları sayısı.

Yöntemler

Özellikler

Length

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

Bu eğrinin dönüş anahtarları sayısı.

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

Döndürme eğrisindeki tüm anahtarların bir kopyasını RotationCurveKeys bir Luau dizesi olarak döndürür.


Dönüşler

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

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

RotationCurveKey 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ı 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

keys: Array

RotationCurveKeys 'nin dizisi.

Varsayılan değer: ""

Dönüşler

Anahtar sayısı girildi.

Etkinlikler