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 float kurvasının kodlanmış bir listeyle FloatCurveKeys ile kodlanmış bir örneği. İki anahtar arasındaki şekil, FloatCurveKey.Interpolation yaztarafından belirlenir.

Özet

Yöntemler

Özellikler

Length

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

Yüzdeki anahtar sayısı.

Yöntemler

GetKeyAtIndex

Bir verilen indeksteki bir kopyayı iade eder.

Parametreler

index: number

Dönüşler

GetKeyIndicesAtTime

Döndürilen matrisin ilk öğesi, time (ya da eşit veya daha az süreyle) sahip olan son anahtarın indeksidir (ya da eşit veya daha küçük bir 1 veya曲線长度yoksa). İkinci öğe, time (veya eşit veya daha küçük bir çizgi uzunluğu varsa) sahip olan ilk an

Parametreler

time: number

Dönüşler

GetKeys

FloatCurve'ın tüm anahtarlarının bir kopyasını Lua dizi olarak FloatCurveKeys şeklinde iade eder.


Dönüşler

Datatype.FloatCurveKey|floatCurveKeys iletişim kümesi.

GetValueAtTime

Geçerli bir zaman olarak belirlenmiş çizgi şeklini alır.

Parametreler

time: number

Kurbanın kıvamını özelleştirme zamanı.


Dönüşler

İstek edilen time değerindeki eğmenin değeri.

InsertKey

Bu kısayı bu eğilim için bir argüman olarak ekler. Aynı anda bir anahtar bululursa, değiştirilir. Geri döndürilen matrisindeki ilk değer true if a key was added or false if a previous key was replaced; ikinci değer ise işaretleyicinin eklenmiş olduğu indeksi ifade eder.

Parametreler


Dönüşler

(açıklamaya bakın) .

RemoveKeyAtIndex

Erişim count sayısındaki verilen sayıyı kaldırır ve kaldırılan sayıyı içerir.

Parametreler

startingIndex: number

Anahtarları kaldırılacak başlangıç sayfasından başlıyor.

count: number

Silinecek anahtar sayısı.

Varsayılan değer: 1

Dönüşler

Silinen anahtar sayısı.

SetKeys

Bu kurvadaki anahtarları FloatCurveKey matrisi olarak yeniden ayarlar. İstek içindeki anahtarlar keys matrisinde sıralanır ve duplik zamanlarda anahtarlar güvenli bir şekilde kaldırılır.

Aktuel olarak girilen anahtar sayısını iade eder. Daha önce bu曲ada saklanmış olan anahtarlar, anahtarlar bir argüman olarak eklenince önce kaldırılır.

Parametreler

keys: Array

Datatype.FloatCurveKey|floatCurveKeys iletişim kümesi.


Dönüşler

Kilit sayısı girildi.

Etkinlikler