Ich versuche, ein einfaches Side Scrolling-Spiel zu machen, nur um die Seile des Spieleprogrammierung auf Android zu lernen. Ich habe mir eine Lösung ausgedacht, wie man es macht, aber ich glaube nicht, dass es die eleganteste Lösung ist. Ich wollte verschiedene Ideen zur Umsetzung meines Spiels bekommen, da ich momentan keine andere Lösung habe.Java Side Scrolling-Spiel auf Android
Hier ist eine kurze Erklärung, wie es funktioniert ..
I Blöcke oder Objekte im Grunde haben vom oberen Rand des Bildschirms fallen. Die Blöcke werden aus einer vordefinierten Zeichenfolge definiert, die ich mit einem benutzerdefinierten Map-Editor erstellt habe.
Ich erstelle alle Blöcke zum Zeitpunkt der Kompilierung, positioniere sie auf dem Bildschirm oder entferne sie und höhe einfach ihre Koordinaten mit jeder Iteration des Gameloops.
Es ist eigentlich ein bisschen besser als das getan, aber das gibt eine kurze einfache Erklärung der Grundidee.
Ich hörte von ein paar Leuten, dass, anstatt jede Blockposition zu erhöhen, die Blöcke dort bleiben und einfach den sichtbaren Bereich ändern. Das macht Sinn, aber ich habe keine Ahnung, wie es geht.
Kann jemand einige Ideen oder Links teilen, wie ich so etwas umsetzen kann? Ich weiß, dass meine derzeitige Lösung nicht die größte ist.
Danke!
Das sind tolle Links, vielen Dank – hanesjw