Apakah ada standar emas untuk kontrol sentuh dalam scrolling shoot-em-up?


11

Apakah saat ini ada "standar" untuk kontrol sentuh pada penembak di platform seperti iPhone atau Android? Saya perhatikan bahwa banyak dari mereka mengaktifkan auto-fire secara default, atau mengontrol karakter melalui sentuhan langsung pada sprite, tetapi tidak tahu apakah ini sesuatu yang muncul sebagai standar atau tidak.

Saya juga telah melihat solusi joystick dan tombol virtual, tetapi ini tampaknya sangat miring.

Jawaban:


3

(Saya berasumsi Anda berbicara tentang penembak vertikal ala 1942).

Standar emas tampaknya adalah apa yang gua lakukan dalam kebangkitan do-don-pachi: http://www.youtube.com/watch?v=lm9cOiydk3w

Pada dasarnya semua gerakan bersifat relatif dan penembakan dasar bersifat otomatis. Penembakan khusus (yaitu bom) dilakukan dengan tombol sentuh dari sisi layar di suatu tempat (jangan don pachi memiliki konfigurasi yang berbeda di mana Anda dapat meletakkannya secara vertikal di kiri atau kanan atau di bawah dari kiri atau kanan). Pergerakan relatif berarti bahwa jika Anda menyeret piksel X kiri pada layar, kapal Anda bergerak piksel X kiri. Atau mungkin X * beberapa piksel konstan.

Beberapa game memiliki beberapa keberhasilan dengan kontrol berbasis sprite, tetapi Anda harus memastikan bahwa sprite yang sebenarnya cukup jauh di atas di mana kontrol sentuh yang sebenarnya adalah sehingga Anda dapat dengan mudah melihat kapal Anda. Jika Anda melakukannya jangan gaya Anda agak mendapatkan efek itu jika Anda memulai gerakan relatif Anda di kapal itu sendiri, tetapi Anda mendapatkan manfaat karena dapat menyentuh sejauh mungkin dari kapal saat Anda merasa nyaman.


Saya berpikir tentang scrolling samping (ala R-Type) tetapi ini juga berlaku untuk vertikal.
James

Pelabuhan Cave of Espgaluda 2 melakukan ini juga, dan Space Invaders Infinity Gene. Ini bekerja dengan sangat baik.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.