Mit einem Wort: Swiping.
Ich habe Pac-Man Championship Edition auf meinem Android-Handy gespielt und ich dachte, es hat wirklich funktioniert, dass es zwar einen Bildschirm-Joystick gab, Sie ihn aber nicht berühren mussten, um Pac-Man in die richtige Richtung zu bewegen. Wenn Ihr Finger vom Joystick fiel, war das egal. Es ging nur darum, in welche Richtung Sie Ihren Finger bewegt haben.
Wischen Sie nach oben, um sich nach oben zu bewegen. Wischen Sie nach unten, um sich nach unten zu bewegen. Wischen Sie nach links, um sich nach links zu bewegen. Streichen Sie nach rechts, um sich nach rechts zu bewegen.
Sie können das Wischen des Kontexts genauso einfach für Bildschirmbereiche und Aktionen, die gerade im Spiel stattfinden, sensibilisieren. Stellen Sie sich vor, Ihr Telefon befindet sich im Querformat und Sie halten es wie einen Videospiel-Controller. Die linke Hälfte des Bildschirms kann mit dem oben beschriebenen Wischen für Bewegungen reserviert werden. Die rechte Hälfte des Bildschirms kann für Aktionen wie Springen, Schießen, Abschirmen verwendet werden, unabhängig von den Spielfähigkeiten, die Sie Ihrem Spieler mit Wischen auf sehr ähnliche Weise verleihen möchten. Oder wenn Sie nur eine Fähigkeit haben (wie das Springen in Super Meat Boy), behandeln Sie einfach die rechte Hälfte des Bildschirms als Schaltfläche.
Aktualisieren
Wir haben dies im Chat besprochen und es schien, dass meine Lösung, wie oben beschrieben, einem virtuellen Stock ähnelt, der sich bewegt, wenn Sie Ihren Finger heben und senken. Ich möchte darauf eingehen, dass dies nicht der Fall ist und tatsächlich viel flexibler ist.
Das Bild oben zeigt das Wischmuster, mit dem man Pacman auf dem Brett bewegen kann. Beachten Sie, dass die durchgeführte Aktion nicht davon abhängt, wo Sie Ihren Finger das erste Mal niederlegen. Wenn Sie Ihren Finger beim Wischen versehentlich zu weit nach rechts bewegen oder beim Wischen nach unten nicht genug, ist dies in Ordnung. Solange Sie mit dieser Implementierung so weit gewischt haben, dass sie sich ordnungsgemäß bei der Software registriert, wird sie verwendet und verwendet, wo Ihr Finger als nächster Ausgangspunkt gelandet ist. Wenn Sie Ihren Finger abheben, wird sie den nächsten Ort verwenden, an dem Sie sich befinden leg deinen Finger runter.
Wie ich bereits sagte, können Sie dies auf einen Plattformer anwenden, indem Sie die Steuerelemente in separate Bereiche aufteilen, sodass Ihre Wisch- und Tippbewegungen je nachdem, wo auf dem Bildschirm Sie die Aktion ausgeführt haben, unterschiedliche Aktionen ausführen. Der naheliegende Weg besteht darin, die Bewegung des linken Griffs nur durch Wischen auszuführen. Dann wird die rechte Seite verwendet, um mit Aktionen und Fähigkeiten des Spielers umzugehen, wobei eine beliebige Kombination von Wischen und Tippen verwendet wird.