Esiste uno standard di riferimento per i controlli touch negli sparatutto a scorrimento?


11

Esiste attualmente uno "standard" per i controlli touch negli sparatutto su piattaforme come iPhone o Android? Ho notato che molti di loro abilitano l'auto-fire per impostazione predefinita o controllano il personaggio tramite il tocco diretto sullo sprite, ma non so se questo è qualcosa che sta emergendo come standard o no.

Ho visto anche soluzioni di joystick e pulsanti virtuali, ma questo sembra così traballante.

Risposte:


3

(Presumo che tu stia parlando di tiratori verticali alla 1942).

Il gold standard sembra essere quello che ha fatto la caverna nella risurrezione di do-don-pachi: http://www.youtube.com/watch?v=lm9cOiydk3w

Fondamentalmente tutto il movimento è relativo e il fuoco base è automatico. Spari speciali (ad es. Bombe) vengono eseguiti da un pulsante a sfioramento sul lato dello schermo da qualche parte (Don Pachi aveva diverse configurazioni in cui si poteva posizionarlo verticalmente a sinistra o a destra o in basso a sinistra o a destra). Il movimento relativo significa che se trascini X pixel di sinistra sullo schermo, la tua nave si sposta di X pixel di sinistra. O forse X * alcuni pixel costanti.

Alcuni giochi hanno un certo successo con il controllo basato su sprite, ma devi assicurarti che lo sprite effettivo sia piuttosto al di sopra del punto in cui si trova il controllo touch effettivo in modo da poter vedere facilmente la tua nave. Se lo fai, fai lo stile di don pachi e ottieni quell'effetto se inizi il tuo movimento relativo sulla nave stessa, ma ottieni il vantaggio di essere in grado di toccare il più lontano possibile dalla nave.


Stavo pensando allo scorrimento laterale (ala R-Type) ma questo si applicava anche al verticale.
James,

Anche il porto di Cave di Espgaluda 2 ha fatto questo, e Space Invaders Infinity Gene. Funziona molto bene
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.