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 berurutan dari RotationCurveKeys yang mewakili urutan rotasi. Bentuk kurva interpolasi antara dua kunci ditentukan oleh jenis RotationCurveKey.Interpolation.

Rangkuman

Properti

  • Hanya Baca
    Tidak Direplikasi
    Baca Paralel

    Jumlah tombol rotasi di kurva ini.

Metode

Properti

Length

Hanya Baca
Tidak Direplikasi
Baca Paralel

Jumlah tombol rotasi di kurva ini.

Metode

GetKeyAtIndex

Mengembalikan salinan kunci di indeks yang ditentukan.

Parameter

index: number

Memberikan nilai

GetKeyIndicesAtTime

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

Parameter

time: number

Memberikan nilai

GetKeys

Mengembalikan salinan dari semua kunci dalam kurva rotasi sebagai array Lua dari RotationCurveKeys .


Memberikan nilai

GetValueAtTime

Mengambil kurva rotasi pada waktu tertentu dan mengembalikan rotasi yang sesuai sebagai CFrame . Kurva rotasi kosong dianggap sebagai CFrame.identity .

Parameter

time: number

Waktu untuk mengambil sampel kurva.


Memberikan nilai

Nilai dari kurva di solicitED time .

InsertKey

Menambahkan kunci yang diberikan sebagai argumen untuk 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 pemasar ditambahkan.

Parameter

RotationCurveKey untuk ditambahkan.


Memberikan nilai

(lihat deskripsi) .

RemoveKeyAtIndex

Menghapus beberapa nomor ( count ) dari kunci yang dimulai dari startingIndex indeks dan mengembalikan jumlah kunci yang dihapus.

Parameter

startingIndex: number

Memulai indeks untuk menghapus kunci.

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 diteruskan sebagai argumen. Key dalam keys array diurutkan dalam urutan waktu menurut setiap pengelompokan, dan kunci di duplikasi waktu dihapus dengan cara yang stabil.

Mengembalikan jumlah kunci yang sebenarnya ditambahkan. Kunci sebelumnya yang disimpan di kurva ini dihapus sebelum kunci ditambahkan sebagai argumen.

Parameter

keys: Array

Array dari RotationCurveKeys .


Memberikan nilai

Jumlah kunci yang dimasukkan.

Acara