Programmierung Spiele für Android

Programmierung Spiele für Android 29: Kontinuierliche Sprung

42 Videos

238 Protokoll

Wir werden die System Sprünge machen, die unser Spiel haben sollte, die wie mit der Geometrie Dash ist. Wenn berührt der Spieler den Bildschirm das Zeichen muss, offensichtlich springen. Das haben wir bereits in der Vergangenheit getan. In der Tat haben wir gesehen, dass, wenn wir einen justTouched machen können wir es zu springen. Aber dann können wir tun, wenn, wenn der Spieler auf den Boden trifft der Bildschirm gedrückt wird der Spieler wieder springen muss. Das heißt, dass der Spieler nicht springen

mit ihren eigenen Mitteln für immer. Wenn es zu einer Kollision ist, sollte prüfen, ob der Bildschirm durch den Spieler berührt wird, muss er wieder zurück zu springen. Was ich tun, ist der Name dieser Variablen debeSaltar ändern, und so einfach wie, ob zu springen ... Sprung. Jetzt werden wir in welchen Situationen sehen wir wollen zu springen. Zum Beispiel, lassen Sie uns eine neue Variable erstellen. Ich mag uns aus der Hand Gegenstand der Variablen ist. The'll nennen joeSaltando,

Dies wird springen, wenn Sie die JoeEntity erstellen. Diese Variable zeigt an, ob es springt oder nicht. Und es ist ganz einfach: Wenn eine Kollision auftritt, wird es sein, weil joeSaltando falsch ist, weil es nicht mehr springen wird. Obwohl, jetzt, wo ich darüber nachdenke, kann ich nicht so, aber was ich tun ... gut. Lassen Sie uns ein Kontakt auch fertig machen. Wenn der Kontakt zwischen Joe und Boden fertig sind, ist es, weil Joe jetzt unbedingt springt.

Was geht endlich tun dies: wenn der Bildschirm berührt wird und springt nicht vor, so wird ein Sprung angelegt. Und was wir tun werden, Wenn wir das sehen es funktioniert ist, dass wieder, wenn, wenn ich mit dem Spiel kollidierte der Bildschirm berührt wird, zu springen, ohne jedes Problem. Dies fällt, Sprünge, und du bist fertig. Sie sehen, ich keine Sprünge in der Luft zu machen. Es ist notwendig, dass Joe springt nicht. Mal sehen, wie sie es jetzt tun, dass Doppelsprung oder Dreisprung,

dh, die auf dem Boden weiter zu springen. Wenn in diesem Fall immer noch der Bildschirm berührt wird, was wir tun, ist es, weiterhin zu haben, um zu springen. Offensichtlich müssen auch aufschreiben. In diesem Fall, obwohl man jetzt sehen es nicht, werde ich die Maus halten, ohne sie zu veröffentlichen. Und jetzt aufhören zu springen. Wenn lose, nicht mehr. Wenn ich getroffen, jetzt. Dies ist eine realistischere System wie Geometry Dash macht.

Ich führe dies zu etwas bequemer zu arbeiten, nicht Variablen überall zu haben, weil diese bereits ein Chaos ist. Aber es ist mehr oder weniger das, was wir zu tun haben, immer mit Fahnen arbeiten, weil dieser Einschränkung ContactListener nicht lassen Sie uns Sprünge tun aus dem gleichen Kontakt. Es ist keine Einschränkung, ist einfach, dass es funktioniert. Wir müssen erkennen, wenn es springt nicht ein Doppel-Sprung in der Luft machen,

was in Ordnung sein, aber in diesem Fall ist mir egal. Als ob die Sprünge zu springen werden in einer kontrollierten Form des Programms angewendet, wie es mit dem Rest der körperlichen Anstrengungen sein. Im Moment ist dies eine intuitive Art und Weise zu springen.

Um neue Kurse finden, abonnieren. Es wird kein Spam sein, versprochen :)

Über den Autor

foto de jotajotavm
José Javier Villena

Biografie: Analyst-Programmierer in verschiedenen Sprachen. Tutor PREMIUM-Plattformen weltweit als CodigoFacilito anerkannt. Editor Cristalab Artikel. Mein YouTube-Kanal wird von der ANAYA und LaTostadora Verlag gefördert. Ich mag im Detail und geben einige Beispiele für die Vermeidung von Missverständnissen zu erklären.