Pengendalian Joystick | hyperPad Documentation

Loading...

Logo
DocumentationInteraksiPengendalian Joystick
Interaksi

Pengendalian Joystick

Last updated February 18, 2017

Deskripsi

Perilaku Joystick Controlled akan memungkinkan Anda untuk mengontrol dan menggerakkan objek fisika apa pun menggunakan joystick di layar. Jika tidak ada joystick di adegan Anda, perilaku ini akan secara otomatis menambahkan joystick ke lapisan Global UI Anda (menghapus perilaku ini tidak akan menghapus joystick dari adegan Anda). Perilaku ini memiliki properti yang telah ditentukan untuk memudahkan pembuatan permainan tertentu. Ini sempurna untuk platformer dan penembak. Perilaku Joystick Controlled menawarkan banyak properti untuk menyesuaikan nuansa permainan Anda. Cobalah memodifikasi properti agar permainan Anda tidak terasa seperti platformer atau penembak yang umum. Untuk permainan yang lebih canggih dan mendalam, disarankan untuk membuat skema kontrol Anda sendiri menggunakan perilaku lainnya.

Perilaku ini akan Memicu sebuah acara secara berulang saat Anda menggerakkan joystick ke arah tertentu.

Properti

Memicu Secara Berulang pada Acara

Catatan: Beberapa dari properti ini tidak tersedia, atau berperilaku berbeda saat mengubah proyek Anda menjadi Birds Eye View daripada Side View.

Objek A

Ini adalah joystick yang akan mengendalikan Objek B. Ini akan secara otomatis memilih joystick yang ditambahkan ke lapisan Global UI Anda. Jika tidak ada, satu akan dibuat secara otomatis.

Objek B

Ini adalah objek yang ingin Anda kontrol dengan joystick. Secara default objek saat ini dipilih, tetapi Anda dapat mengetuk grafik untuk mengubahnya menjadi objek lain di adegan Anda.

Kecepatan Berjalan

Ini adalah seberapa cepat objek akan bergerak. Nilai default adalah 12 m/s.

Kecepatan Udara

Ini adalah seberapa cepat objek akan bergerak saat berada di udara. Biasanya saat jatuh dari platform yang sangat tinggi. Nilai default adalah 12 m/s.

Rasio Akselerasi

Nilai ini menentukan berapa lama waktu yang dibutuhkan karakter Anda untuk mencapai kecepatan penuh saat bergerak. Nilai default adalah 100%.

Rasio Deselerasi

Nilai ini menentukan berapa lama waktu yang dibutuhkan karakter Anda untuk berhenti sepenuhnya saat Anda melepaskan joystick. Nilai default adalah 100%

Kontrol Gerakan

Secara default sakelar ini menyala. Jika Anda mematikan sakelar, objek Anda tidak akan bergerak dengan joystick. Ini sering dibutuhkan saat membuat penembak twin stick, di mana Anda ingin satu joystick bergerak dan satu lagi untuk memutar pemain.

Balik X

Ketika sakelar ini menyala, menggerakkan joystick ke kiri menyebabkan objek bergerak ke kanan, dan menggerakkan joystick ke kanan menyebabkan objek bergerak ke kiri. Secara default sakelar ini dimatikan.

Balik Y

Ketika sakelar ini menyala, menggerakkan joystick ke atas menyebabkan objek bergerak ke bawah, dan menggerakkan joystick ke bawah menyebabkan objek bergerak ke atas. Secara default sakelar ini dimatikan.

Kontrol Rotasi

Secara default sakelar ini dimatikan. Jika Anda menyalakan sakelar, objek Anda akan berputar seiring arah joystick. Ini sering dibutuhkan saat membuat penembak twin stick, di mana Anda ingin satu joystick bergerak dan satu lagi untuk memutar pemain.

Kunci Rotasi

Ini akan mencegah objek Anda berputar. Ini termasuk setiap rotasi yang disebabkan oleh objek lain atau fisika di adegan Anda. Sebagai contoh, Anda bisa menyalakannya untuk mencegah karakter Anda terbalik. Jika Anda mengaktifkan Kontrol Rotasi, sakelar ini tidak tersedia. Secara default sakelar ini menyala.

Joystick Analog

Ketika sakelar ini menyala, joystick Anda tidak terbatas pada gerakan standar 8 arah. Anda sekarang dapat mengontrol objek Anda dengan joystick dalam gerakan yang lebih presisi. Ini sering dibutuhkan untuk penembak aksi.

Joystick Atas

Ketika ini dinyalakan, objek Anda dapat bergerak ke atas. Ingatlah bahwa objek Anda tetap akan mematuhi aturan fisika. Jadi jika ada gravitasi di adegan Anda, objek Anda tidak akan bergerak ke atas.

Sakelar ini juga akan mencegah (atau mengizinkan) suatu peristiwa dipicu saat joystick digerakkan ke arah atas.

Joystick Bawah

Ketika ini dinyalakan, objek Anda dapat bergerak ke bawah. Ingatlah bahwa objek Anda tetap akan mematuhi aturan fisika. Jadi jika ada objek di adegan Anda yang mencegah Anda untuk bergerak, Anda tidak dapat bergerak ke bawah.

Sakelar ini juga akan mencegah (atau mengizinkan) suatu peristiwa dipicu saat joystick digerakkan ke arah bawah.

Joystick Kiri

Ketika ini dinyalakan, objek Anda dapat bergerak ke arah kiri. Ingatlah bahwa objek Anda tetap akan mematuhi aturan fisika. Jadi jika ada objek di adegan Anda yang mencegah Anda untuk bergerak, Anda tidak dapat bergerak ke kiri.

Sakelar ini juga akan mencegah (atau mengizinkan) suatu peristiwa dipicu saat joystick digerakkan ke arah kiri.

Joystick Kanan

Ketika ini dinyalakan, objek Anda dapat bergerak ke arah kanan. Ingatlah bahwa objek Anda tetap akan mematuhi aturan fisika. Jadi jika ada objek di adegan Anda yang mencegah Anda untuk bergerak, Anda tidak dapat bergerak ke arah kanan.

Sakelar ini juga akan mencegah (atau mengizinkan) suatu peristiwa dipicu saat joystick digerakkan ke arah kanan.

Putar Animasi

Ketika sakelar ini menyala, objek Anda akan memutar animasi saat joystick digerakkan ke arah yang ditentukan. Anda harus memilih animasi dari panel Animasi Kustom.

Animasi Kustom

Di panel kiri, Anda dapat memilih siklus animasi untuk diputar saat Anda menggerakkan joystick ke arah yang ditentukan.

Kedudukan Animasi

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

Keluaran

X

Nilai ini menunjukkan seberapa banyak joystick telah bergerak di sumbu X. Angka negatif menunjukkan joystick bergerak ke kiri, angka positif menunjukkan ke kanan.

Y

Nilai ini menunjukkan seberapa banyak joystick telah bergerak di sumbu Y. Angka negatif menunjukkan joystick bergerak ke bawah, angka positif menunjukkan ke atas.

Sudut

Ini mengeluarkan sudut saat ini dari joystick.

ID Objek

Mengeluarkan ID objek.

Contoh

Jika Anda ingin membuat permainan platform seperti Mario, Anda cukup menambahkan perilaku ini ke objek pemain Anda, dan sekarang itu akan menjadi karakter yang dapat dikendalikan dalam permainan Anda.

Unduh Contoh Proyek

Terkait

Lompat dengan Tombol

JoystickControlledReference.gif