Peristiwa Tabrakan
Deskripsi
Perilaku Collision Event akan memicu sebuah acara ketika dua objek mulai bertabrakan, berhenti bertabrakan, atau memicu terus-menerus saat bertabrakan. Ketika digunakan dengan tag, Anda dapat memeriksa apakah objek Anda telah bertabrakan dengan beberapa objek. Jika Anda tidak menentukan Object B untuk memeriksa tabrakan, maka perilaku ini akan memicu ketika Object A menyentuh sesuatu di dalam adegan Anda.
Perilaku ini akan memicu sebuah acara sekali ketika sebuah tabrakan terjadi.
Tabrakan dan Tag:
Perilaku Tabrakan sangat pintar dan akan meneruskan objek yang ditandai ke perilaku berikutnya yang menggunakan tag yang sama. Dengan cara ini Anda dapat memicu sebuah aksi pada objek spesifik dengan tag tersebut daripada semua objek yang ditandai. Sebagai contoh, jika Anda ingin menghancurkan satu musuh ketika menggunakan tag, buatlah perilaku tabrakan dan perilaku hancur menggunakan tag "musuh" yang sama.
Jika tag untuk dua perilaku yang terhubung tidak sama, maka aksi akan terjadi pada semua objek di dalam adegan dengan tag tersebut.
Jenis Acara
| Mulai Bertabrakan | ||||||||||||||
|
Memicu Sekali pada Acara
|
| Saat Bertabrakan | Berhenti Bertabrakan | ||||||||||
|
Memicu Berkali-kali pada Acara
|
Memicu Sekali pada Acara
|
Keluaran
|
X (Mulai Bertabrakan, Saat Bertabrakan) |
Ini adalah lokasi spesifik dimana tabrakan terjadi relatif terhadap Object B atau Object A sepanjang sumbu X. Jika |
|
Y (Mulai Bertabrakan, Saat Bertabrakan) |
Ini adalah lokasi spesifik dimana tabrakan terjadi relatif terhadap Object B atau Object A sepanjang sumbu Y. Jika |
|
Daya Dorong (Mulai Bertabrakan) |
Ini mengeluarkan daya dorong dari gaya ketika Object A telah bertabrakan dengan Object B. |
| ID Object A |
Ini mengeluarkan ID Objek dari Object A. |
| ID Object B |
Ini mengeluarkan ID Objek dari Object B |
Contoh
Jika Anda ingin skor karakter naik ketika dia mengumpulkan koin. Untuk melakukan ini, Anda harus menambahkan perilaku Collision Event pada karakter Anda, setel jenis acara menjadi Mulai Bertabrakan dan kemudian setel koin sebagai Object B. Jika ada banyak koin di dalam adegan Anda, maka lebih masuk akal untuk memberi tag pada koin, dan menggunakan tag tersebut daripada Object B yang spesifik.

