RotationCurve

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Kelas ini menyimpan daftar terurut dari RotationCurveKeys yang mewakili serangkaian rotasi.Bentuk kurva interpolasi antara dua kunci ditentukan oleh ketikRotationCurveKey.Interpolation.

Rangkuman

Properti

  • Hanya Baca
    Tidak Direplikasi
    Baca Paralel

    Jumlah kunci rotasi di kurva ini.

Metode

Properti

Length

Hanya Baca
Tidak Direplikasi
Baca Paralel

Jumlah kunci rotasi di kurva ini.

Metode

GetKeyAtIndex

Kembalikan salinan kunci di indeks tertentu.

Parameter

index: number
Nilai Default: ""

Memberikan nilai

GetKeyIndicesAtTime

Item pertama dalam array yang dikembalikan adalah indeks kunci terakhir dengan waktu kurang dari atau sama dengan time (atau yang lebih kecil dari 1 atau panjang kurva jika tidak ada kunci yang ditemukan).Item kedua dalam array yang dikembalikan adalah indeks kunci pertama dengan waktu lebih besar atau sama dengan time (atau panjang kurva jika tidak ada kunci yang ditemukan memuaskan ketidaksetaraan).

Parameter

time: number
Nilai Default: ""

Memberikan nilai

GetKeys

Kembalikan salinan semua kunci dalam kurva rotasi sebagai array Luau dari RotationCurveKeys .


Memberikan nilai

GetValueAtTime

Mengambil kurva rotasi pada waktu tertentu dan mengembalikan rotasi yang sesuai sebagai CFrame.Lengkungan rotasi kosong diperiksa sebagai CFrame.identity .

Parameter

time: number

Waktu di mana untuk mengambil sampel kurva.

Nilai Default: ""

Memberikan nilai

Nilai kurva pada permintaan time .

InsertKey

Menambahkan kunci yang dikirim sebagai argumen ke kurva ini.Jika kunci pada saat yang sama ditemukan, itu akan digantikan.Dalam array yang dikembalikan, nilai pertama adalah true jika kunci ditambahkan atau false jika kunci sebelumnya diganti; nilai kedua adalah indeks di mana penanda ditambahkan.

Parameter

RotationCurveKey untuk dimasukkan.

Nilai Default: ""

Memberikan nilai

(lihat deskripsi) .

RemoveKeyAtIndex

Menghapus nomor tertentu ( count ) kunci mulai dari indeks startingIndex dan kembali nomor kunci yang dihapus.

Parameter

startingIndex: number

Indeks awal dari mana untuk menghapus kunci.

Nilai Default: ""
count: number

Jumlah kunci untuk dihapus.

Nilai Default: 1

Memberikan nilai

Jumlah kunci yang dihapus.

SetKeys

Atur ulang kunci kurva ini menggunakan array RotationCurveKey yang disampaikan sebagai argumen.Kunci dalam array keys diurutkan dalam urutan waktu menaik sebelum dimasukkan, dan kunci pada waktu duplikasi dihapus dengan cara yang stabil.

Kembalikan jumlah kunci yang sebenarnya dimasukkan. Kunci yang sebelumnya disimpan dalam kurva ini dihapus sebelum kunci ditambahkan sebagai argumen.

Parameter

keys: Array

Array dari RotationCurveKeys .

Nilai Default: ""

Memberikan nilai

Jumlah kunci yang dimasukkan.

Acara