Tembak dengan Tombol
Deskripsi
Perilaku Tembak dengan Tombol akan memungkinkan Anda untuk membuat objek apa pun menembakkan proyektil menggunakan tombol di layar. Jika tidak ada tombol di adegan Anda, perilaku ini akan secara otomatis menambahkan tombol ke UI Global lapisan Anda (menghapus perilaku tidak akan menghapus tombol dari adegan Anda). Perilaku ini mengandung properti yang telah ditentukan untuk memudahkan pembuatan game tertentu. Ini sempurna untuk game tembak-menembak.
Perilaku Tembak dengan Tombol menawarkan banyak properti untuk menyesuaikan nuansa permainan Anda. Cobalah mengubah properti sehingga permainan Anda tidak terasa seperti tembak-menembak yang generik.
Perilaku ini akan Memicu suatu peristiwa sekali ketika proyektil peluru mengenai objek.
Properti
Memicu Sekali pada Acara
| Objek A |
Ini adalah tombol yang akan digunakan untuk membuat Objek B menembak. Ini akan secara otomatis memilih tombol yang ditambahkan ke lapisan UI Global Anda. Jika tidak ada, satu akan dibuat secara otomatis. |
| Objek B |
Ini adalah objek yang akan melakukan penembakan. Secara default, objek saat ini sudah terpilih, tetapi Anda dapat mengetuk grafik untuk mengubahnya ke objek lain di adegan Anda. Juga perlu dicatat, ketika memilih objek, target biru mewakili dari mana peluru akan ditembakkan. Anda dapat memindahkan target biru ke mana saja, dan itu akan memperbarui lokasi pemancar. |
| Suara |
Anda dapat memilih efek suara yang akan diputar saat Anda menembak. |
| Grafis Peluru |
Ini adalah grafik yang mewakili proyektil yang Anda tembakkan. Perhatikan bahwa ukuran grafik adalah seberapa besar peluru Anda (dan bentuk tumbukan) akan menjadi. |
| Posisi Pemancar |
Ini adalah posisi di mana proyektil/peluru akan ditembakkan. Secara default peluru akan ditembakkan dari pusat objek. Anda juga dapat menggunakan pemilih Objek B untuk secara visual mengubah posisi pemancar dengan memindahkan target biru. |
| Kecepatan Awal |
Ini adalah kecepatan di mana peluru Anda akan ditembakkan. Perhatikan, bahwa jika toggle "Fisika" aktif, peluru Anda akan melambat karena gaya lain (gravitasi, resistensi udara dll.) Nilai default adalah 30 m/s. |
| Jarak |
Ini adalah seberapa jauh peluru dapat menjangkau sebelum tidak ada lagi. Nilai default adalah 32 meter. |
| Sudut Tembak |
Ini adalah sudut dari mana peluru ditembakkan dari objek. Misalnya, Anda dapat menembak dari depan objek daripada dari atas. Nilai default adalah 90 derajat. |
| Rotasi Peluru |
Nilai ini mengatur rotasi grafik yang mewakili proyektil Anda. Ubah nilai ini jika peluru Anda menghadap ke arah yang salah. Nilai default adalah 0 derajat. |
| Rentang Semprot |
Ini adalah penyebaran peluru yang keluar dari objek. Jika Anda memiliki beberapa peluru, Anda dapat meningkatkan sudut ini untuk menyebarkan mereka lebih jauh. Ini berguna untuk membuat senjata jenis senapan mesin. Nilai default adalah 30 derajat. |
| Varians Semprot |
Nilai ini menambahkan sedikit kebetulan pada penyebaran peluru (Rentang Semprot). Semakin tinggi angkanya, semakin acak peluru Anda tampak. Ini sangat baik untuk mensimulasikan recoil untuk senjata jenis senapan mesin. Nilai default adalah 0%. |
| # Peluru |
Ini adalah jumlah peluru yang akan dikeluarkan ketika Anda menekan tombol tembak. Nilai default adalah 1. |
| Penundaan |
Ini adalah berapa lama senjata akan menunggu sebelum mengeluarkan peluru lain. Ini berguna jika Anda ingin memperlambat aliran proyektil dan menciptakan ruang di antara mereka. Nilai default adalah 0,5 detik. |
| Fisika |
Toggle ini mengontrol apakah peluru akan mematuhi mesin fisika atau tidak. Jika ini aktif, gravitasi dan gaya eksternal lainnya akan mempengaruhi kecepatan dan arah peluru Anda. Secara default toggle ini mati. |
| Hancurkan pada Dampak |
Toggle yang mengontrol apakah peluru mati ketika mereka bertabrakan dengan objek lain atau tidak. Jika toggle ini mati, dan fisika mati, peluru Anda akan memantul di sekitar adegan. Secara default toggle ini aktif. |
| # Peluru Hidup |
Nilai ini mengontrol berapa banyak peluru yang dapat ada di layar pada satu waktu. Setelah Anda menembakkan jumlah peluru ini dan mereka masih hidup di adegan, Anda tidak akan dapat menembakkan lebih banyak. |
| Putar Animasi |
Ketika toggle ini aktif, objek Anda akan memutar animasi ketika tombol tembak ditekan. Anda harus memilih animasi dari panel Animasi Kustom. |
| Animasi Kustom |
Di panel sebelah kiri, Anda dapat memilih siklus animasi untuk diputar saat Anda menekan tombol tembak. |
| Prioritas Animasi |
Di panel Animasi Kustom sebelah kiri, Anda dapat memprioritaskan animasi tembak Anda sehingga tidak bentrok dengan animasi lain yang sedang diputar. Sistem animasi akan memutar siklus dengan prioritas lebih tinggi. Jadi jika perilaku animasi lain mengganggu animasi tembak Anda, coba tingkatkan prioritasnya. |
Output
| ID Objek |
Mengeluarkan ID objek. |
Contoh
Jika Anda ingin membuat permainan tembak, Anda cukup menambahkan perilaku ini ke objek pemain Anda, dan secara otomatis akan membuat tombol di lapisan UI Global Anda, dan membuat karakter Anda dapat menembak. Dengan mengubah properti Anda dapat membuat berbagai jenis senjata mulai dari pistol, senapan mesin, peluncur roket, atau senjata berbasis proyektil lainnya.

