Programmierung Spiele für Android

Programmierung Spiele für Android 36: Erstellen von Schritten

42 Videos

238 Protokoll

Wir werden das Spiel, zu optimieren und zunächst möchte ich weitere Schritte hinzufügen, so dass wir klettern müssen, und dann Spieße. Als erstes, Ich habe einen Fehler in diesem Code-Schnipsel, FloorEntity X falsch ist, weil es die linke Kante ist. Ich sollte ein X zu setzen, um anzuzeigen, genügt dass Scene2D sollte es dort setzen. Wie Koordinaten Scene2D schon gut ist, aber Junge, ich habe einen Fehler gemacht. Nun, was soll ich tun, ja,

Es ist, dass die Bühne kleiner sehen mehr den Horizont anzuzeigen. Ich werde die konstante PIXELS_IN_METER 90-45 nach unten. Jetzt wird alles kleiner sein. A) Ja. Die Gnade ist, dass jetzt habe ich irgendwo mehr Land zu setzen, und das ist einfach, weil es das gleiche wie das, was ich hier getan habe. Der einzige Unterschied ist, dass jetzt habe ich andere Parameter geben, zum Beispiel, werde ich 12 Meter entfernt vom Ursprung setzen, um 10 Meter zu besetzen,

und legt den Grundstein auf 2 Meter, um ihn zu springen müssen. Jetzt wird es eine zweite Etage, die angezeigt wird, wo man sehen. Komm schon! Er hat gut gesprungen, aber sehr schnell. Dies ist ein Detail, das zu beheben sollte. Ich war die Erforschung und was ich tue, ist, ja, wenn Sie einen Impuls, dass die Rutsche getroffen springen Es macht Sie, aber Sie müssen schneller gehen. Und ich fand einen Weg, dies zu tun. Dieser Test wird versehentlich entfernt. Was Sie tun müssen, ist, wenn Sie springen

wird der Spieler eine negative Kraft, die stärker ist als die Kraft Aufstieg gelten. Also nicht zu verwirren, werde ich eine weitere Konstante ziehen IMPULSE_JUMP genannt, Ich werde Konstanten, bewegen sich die Stärke des Impulses zu bestimmen. Und jetzt, ich tun, was eine negative Kraft einführen, in die entgegengesetzte Richtung IMPULSE_JUMP und 25% leistungsstärker. Damit wird es besser sein. Dies geschieht, wie gesagt, durch Versuch und Irrtum, aber jetzt mit mehr Geschwindigkeit tiefen Ton.

In der Tat habe ich jetzt vergangen sind, werde ich Ihnen 15% geben. Oder ich weiß es nicht, nur weil ich so schlecht bin zu spielen. Wie Sie sehen können, habe ich mit dem Rand kollidierte aber ist nicht tot, so was ich tue, ist ein wenig etwas am Rand des Bodens hinzufügen, so dass, wenn Schocks mit dieser Kante wie ein Spieß verhalten. Es ist das Hinzufügen einer Objekt erlaubt zu sterben, wenn es auf die Wand trifft, wie es in der Geometrie Dash tut. Das ist einfach, ich muss einen neuen Körper hinzufügen und eine neue Befestigung,

und was ich tun werde einen neuen Körper zu schaffen, sind ihre eigene Definition. Sie werden am linken Rand positioniert werden. Und es wird leicht unter positionierbar Medium so, dass es genau in der gleichen Lage wie das andere. Und dann, was wir tun, ist eine neue Fixture erstellen, wie leftbox. Ich werde tun, auch, dass nur 0,2 Meter breit ist, weil ich nicht will es groß zu tun, aber ich gebe hohe 0,45, so können Sie die Ecke nicht getroffen,

weil ich in solchen Fällen zu sterben nicht wollen. Ändern Sie die Variablen, so dass Sie verhalten sich nicht seltsam. Und damit ist es wichtig, schließlich I zuweisen die Befestigung dieses Objekts Userdata, Spike zu sein, wie ein Spieß zu verhalten und zu sterben, im Grunde. Unter der Annahme, es gibt keine Fehler, Es sollte korrekt sein. Wenn es ist. Um zu überprüfen, werde ich Ihnen eine Nachricht auf dem Bildschirm machen drucken, wenn er stirbt, Gameover. Wenn ich nun machen Sie den Sprung.

Wie Sie sehen, stellt Gameover. In der Tat, nicht weiter. Dies hat sehr dünn zu sein, denn wenn nicht, wie Sie sehen eine transparente Kante ist, also werde ich es machen noch schmaler, 0,02. Es sollte nun perfekt sein. Gut. Beste. Aber Gnade ist offensichtlich, dass, wenn ich gute Sprünge machen und zu koordinieren, gut, ich habe nicht das Problem und ich kann vorwärts zu bewegen. Das Problem ist jetzt, dass ich weg, so meine letzte Änderung bewirkt, dass die Kamera zu folgen.

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.