Limit Velocity melalui modul seumur hidup
Waktu hidup dengan modul kecepatan emitter

Modul Kecepatan Inherit

Modul ini mengontrol bagaimana kecepatan partikel bereaksi terhadap pergerakan objek induk mereka seiring waktu.

Menggunakan modul Kecepatan Inherit

Modul ini adalah bagian dari komponen Sistem partikelKomponen yang mensimulasikan entitas fluida seperti cairan, awan dan nyala dengan menghasilkan dan memikat sejumlah besar gambar 2D kecil di tempat kejadian. More info
Lihat di Glossary
. Ketika Anda membuat Sistem Partikel baru GameObjectObjek mendasar dalam adegan Unity, yang dapat mewakili karakter, props, pemandangan, kamera, waypoints, dan banyak lagi. Fungsi GameObject didefinisikan oleh Komponen yang melekat padanya. More info
Lihat di Glossary
, atau tambahkan komponen Sistem Partikel ke GameObject yang keluar, Unity menambahkan modul Kecepatan Inherit ke Sistem Partikel. Secara default, Unity menonaktifkan modul ini. Untuk membuat Sistem Partikel baru dan mengaktifkan modul ini:

  1. GameObject > Effects > Particle System.
  2. Pada InspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
    Lihat di Glossary
    , temukan komponen Sistem Partikel.
  3. Dalam komponen Sistem Partikel, temukan modul Inherit Velocity dilipat.
  4. Di sebelah kiri header lipat, aktifkan kotak centang.

API

Karena modul ini adalah bagian dari komponen Sistem Partikel, Anda mengaksesnya melalui kelas ParticleSystem. Untuk informasi tentang cara mengaksesnya dan mengubah nilai pada runtime, lihat Inherit Velocity modul API dokumentasi.

Properties

Untuk beberapa properti di bagian ini, Anda dapat menggunakan mode yang berbeda untuk mengatur nilai mereka. Untuk informasi pada mode yang dapat Anda gunakan, lihat Memanfaatkan sifat seiring waktu.

Property Function
Mode Menentukan bagaimana kecepatan emitor diterapkan pada partikel
    Current Kecepatan arus emitter akan diterapkan pada semua partikel pada setiap bingkai. Misalnya, jika emitor memperlambat, semua partikel juga akan memperlambat.
    Initial Kecepatan emiten akan diterapkan sekali, ketika setiap partikel lahir. Setiap perubahan kecepatan emitor yang dilakukan setelah partikel lahir tidak akan mempengaruhi partikel tersebut.
Multiplier proporsi kecepatan emitor yang harus diwarisi.

Details

Efek ini sangat berguna untuk memancarkan partikel dari objek bergerak, seperti awan debu dari mobil, asap dari roket, uap dari cerobong kereta uap, atau situasi apa pun di mana partikel harus awalnya bergerak pada persentase kecepatan objek yang muncul untuk datang dari. Modul ini hanya memiliki efek pada partikel ketika Simulation Space diatur ke WorldArea di tempat kejadian Anda di mana semua objek berada. Sering digunakan untuk menentukan bahwa koordinat adalah dunia-relatif, bertentangan dengan objek-relatif.
Lihat di Glossary
di Modul utama.

Hal ini juga memungkinkan untuk menggunakan kurva untuk mempengaruhi efek dari waktu ke waktu. Misalnya, Anda dapat menerapkan daya tarik yang kuat pada partikel yang baru diciptakan, yang mengurangi waktu. Ini bisa berguna untuk asap kereta uap, yang akan melayang lambat seiring waktu dan berhenti mengikuti kereta itu dipancarkan.

Unity menghitung kecepatan emitter dalam salah satu dari dua cara: * Berdasarkan kecepatan komponen RigidbodyKomponen yang memungkinkan GameObject untuk dipengaruhi oleh gravitasi simulasi dan kekuatan lainnya. More info
Lihat di Glossary
yang terpasang * Berdasarkan seberapa jauh Transform componentKomponen Transform menentukan Posisi, Rotasi, dan Skala setiap objek di tempat kejadian. Setiap GameObject memiliki Transform. More info
Lihat di Glossary
Sistem Partikel yang dijalani selama bingkai saat ini

Untuk menentukan metode penggunaan Unity, lihat properti Emitter Velocity modul Utama:

Limit Velocity melalui modul seumur hidup
Waktu hidup dengan modul kecepatan emitter