Tembak | hyperPad Documentation

Loading...

Logo

Deskripsi

Perilaku Tembak adalah perilaku aksi. Ketika dijalankan, ini akan membuat objek yang Anda pilih menembakkan proyektil. Perilaku ini memiliki properti yang telah ditentukan sebelumnya untuk mempermudah pembuatan game tertentu. Ini sempurna untuk game tembak-menembak.

Perilaku Tembak menawarkan banyak properti untuk menyesuaikan nuansa permainan Anda. Cobalah memodifikasi properti agar permainan Anda tidak terasa seperti tembakan generik.

Perilaku ini akan Memicu sebuah peristiwa sekali segera setelah dijalankan.

Properti

Memicu Segera

Objek A

Ini adalah objek yang akan melakukan tembakan. Secara default, objek saat ini yang dipilih, tetapi Anda dapat mengetuk grafik untuk menggantinya dengan objek lain dalam adegan Anda. Juga, perlu diingat, bahwa saat memilih objek, target biru menunjukkan dari mana peluru akan ditembakkan. Anda dapat memindahkan target biru ke mana saja, dan itu akan memperbarui lokasi pengemisi.

Suara

Anda dapat memilih efek suara yang akan diputar saat Anda menembak.

Grafik Peluru

Ini adalah grafik yang mewakili proyektil yang Anda tembakkan. Perhatikan bahwa ukuran grafik adalah seberapa besar peluru (dan bentuk tabrakan) Anda akan menjadi.

Posisi Pengemisi

Ini adalah posisi dari 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 pengemisi dengan memindahkan target biru.

Kecepatan Awal

Ini adalah kecepatan yang akan ditembakkan peluru Anda. Perhatikan, bahwa jika saklar "Fisika" aktif, peluru Anda akan melambat karena gaya lain (gravitasi, tahanan udara, dll.) Nilai defaultnya adalah 30 m/dtk.

Jarak

Ini adalah seberapa jauh peluru bisa mencapai sebelum tidak ada lagi. Nilai defaultnya adalah 32 meter.

Sudut Tembak

Ini adalah sudut dari mana peluru ditembakkan dari objek. Misalnya, Anda dapat menembak dari depan objek alih-alih dari atas. Nilai defaultnya adalah 90 derajat.

Rotasi Peluru

Nilai ini mengatur rotasi dari grafik yang mewakili proyektil Anda. Ubah nilai ini jika peluru Anda menghadap ke arah yang salah. Nilai defaultnya adalah 0 derajat.

Jangkauan Semprot

Ini adalah penyebaran peluru yang dipancarkan dari objek. Jika Anda memiliki beberapa peluru, Anda dapat meningkatkan sudut ini untuk membuatnya tersebar lebih jauh. Ini berguna untuk membuat senjata tipe senapan mesin. Nilai defaultnya adalah 30 derajat.

Variasi Semprot

Nilai ini menambahkan beberapa ketidakpastian pada penyebaran peluru (Jangkauan Semprot). Semakin tinggi angkanya, semakin acak peluru Anda terlihat. Ini sangat baik untuk mensimulasikan recoil untuk senjata tipe senapan mesin. Nilai defaultnya adalah 0%.

# Peluru

Ini adalah jumlah peluru yang akan dipancarkan saat Anda menekan tombol tembak. Nilai defaultnya adalah 1.

Penundaan

Ini adalah seberapa lama senjata akan menunggu sebelum memancarkan peluru lain. Ini berguna jika Anda ingin memperlambat aliran proyektil dan membuat jarak di antara mereka. Nilai defaultnya adalah 0,5 detik.

Fisika

Saklar 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, saklar ini nonaktif.

Hancurkan saat Tabrakan

Saklar yang mengontrol apakah peluru mati saat bertabrakan dengan objek lain atau tidak. Jika saklar ini nonaktif, dan fisika dimatikan, peluru Anda akan memantul di sekitar adegan. Secara default, saklar ini aktif.

# Peluru Hidup

Nilai ini mengontrol berapa banyak peluru yang dapat berada di layar pada satu waktu. Setelah Anda menembakkan jumlah peluru ini dan mereka masih hidup dalam adegan, Anda tidak akan dapat menembak lebih banyak.

Putar Animasi

Kapan saklar ini aktif, objek Anda akan memutar animasi ketika tombol tembak ditekan. Anda harus memilih animasi dari panel Animasi Kustom.

Animasi Kustom

Di panel kiri Anda dapat memilih siklus animasi untuk diputar ketika Anda menekan tombol tembak.

Prioritas Animasi

Di panel Animasi Kustom kiri, Anda dapat memprioritaskan animasi tembak Anda sehingga tidak bertabrakan dengan animasi lain yang sedang diputar. Sistem animasi akan memutar siklus dengan prioritas yang lebih tinggi. Jadi jika perilaku animasi lain mengganggu animasi tembak Anda, cobalah untuk meningkatkan prioritasnya.

Output

ID Objek

Ini mengeluarkan ID Objek.

Contoh

Jika Anda ingin membuat game tembak-menembak, Anda dapat dengan mudah menambahkan perilaku ini ke objek pemain Anda, dan secara otomatis akan membuat tombol pada lapisan UI Global Anda, dan membuat karakter Anda dapat menembak. Dengan memodifikasi properti Anda dapat membuat berbagai senjata dari pistol, senapan mesin, peluncur roket, atau senjata berbasis proyektil lainnya.

Unduh Proyek Contoh

Terkait

Terkendali Joystick

Terkena Peluru

Abaikan Peluru

Abaikan Peluru Objek

Tembak dengan Tombol

ShootReference.gif