Peristiwa Tabrakan | hyperPad Documentation

Loading...

Logo
DocumentationObjekPeristiwa Tabrakan
Objek

Peristiwa Tabrakan

Last updated March 20, 2017

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

Object A

Secara default ini adalah objek yang saat ini dipilih. Anda bisa mengubah ini menjadi objek lain di dalam adegan Anda.

Object B

Objek lain di dalam adegan Anda untuk memeriksa tabrakan. Jika Object B dibiarkan kosong maka perilaku akan memicu ketika Object A menyentuh sesuatu yang lain di dalam adegan Anda.

Koordinat Dunia

Jika dihidupkan, perilaku akan mengeluarkan posisi tabrakan relatif terhadap Object A atau Object B.

Di Atas

Ketika toggle ini dihidupkan, sebuah acara akan memicu ketika sebuah tabrakan terjadi di permukaan atas Object B.

Di Bawah

Ketika toggle ini dihidupkan, sebuah acara akan memicu ketika sebuah tabrakan terjadi di permukaan bawah Object B.

Di Kiri

Ketika toggle ini dihidupkan, sebuah acara akan memicu ketika sebuah tabrakan terjadi di permukaan kiri Object B.

Di Kanan

Ketika toggle ini dihidupkan, sebuah acara akan memicu ketika sebuah tabrakan terjadi di permukaan kanan Object B.

Saat BertabrakanBerhenti Bertabrakan

Memicu Berkali-kali pada Acara

Object A

Secara default ini adalah objek yang saat ini dipilih. Anda bisa mengubah ini menjadi objek lain di dalam adegan Anda.

Object B

Objek lain di dalam adegan Anda untuk memeriksa tabrakan. Jika Object B dibiarkan kosong maka perilaku akan memicu ketika Object A menyentuh sesuatu yang lain di dalam adegan Anda.

Koordinat Dunia

Jika dihidupkan, perilaku akan mengeluarkan posisi tabrakan relatif terhadap Object A atau Object B.

Memicu Sekali pada Acara

Object A

Secara default ini adalah objek yang saat ini dipilih. Anda bisa mengubah ini menjadi objek lain di dalam adegan Anda.

Object B

Objek lain di dalam adegan Anda untuk memeriksa tabrakan. Jika Object B dibiarkan kosong maka perilaku akan memicu ketika Object A menyentuh sesuatu yang lain di dalam adegan Anda.

Keluaran

X

(Mulai Bertabrakan, Saat Bertabrakan)

Ini adalah lokasi spesifik dimana tabrakan terjadi relatif terhadap Object B atau Object A sepanjang sumbu X. Jika Koordinat Dunia diaktifkan, ini akan mengeluarkan posisi horizontal relatif terhadap dunia.

Y

(Mulai Bertabrakan, Saat Bertabrakan)

Ini adalah lokasi spesifik dimana tabrakan terjadi relatif terhadap Object B atau Object A sepanjang sumbu Y. Jika Koordinat Dunia diaktifkan, ini akan mengeluarkan posisi vertikal relatif terhadap dunia.

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.

Unduh Proyek Contoh

Terkait

Buat Tabrakan

CollidedReference.gif