Programmierung Spiele für Android

Programmierung Spiele für Android 34: Box 2D und 2D-Szene Teil 4

42 Videos

238 Protokoll

Wie gesagt, habe ich den Schauspieler schuf den Boden und Schauspieler stellen den Spieß zu vertreten. In beiden Fällen ist es einfach, es wird kopiert und Box2DScreen fügen Sie den Code und es in schöne Form gebracht, immer zu schaffen, zuerst den Körper in der Lage, ihn zu definieren verdient, und die Gestaltung der sie dann in eine Kiste oder Pinchos, wie Sie spielen. Hier sehen Sie, dass der Boden kastenförmig ist, aber die Spikes verwendet Ecken

Ich hatte zuvor erstellt haben. Im Falle von Boden sagen, es zuerst instanziiert, wo der Rand des Bodens. Beispielsweise an der Position 1. Dann sage ich die Breite in Metern, also wenn ich 1000 sagen einen Boden 1000 Meter breit sind. Und die Y ist der obere Rand, wodurch die obere Kante und wo sie andere Gegenstände ruhen ist, was ich sage. Ich sage den Spieße am Spieß, in der X horizontal ist,

und der Rest Und wo Spieße, die sollte der gleiche Wert sein und hat das Wort. Damit konnte ich bereits meine Schauspieler Instanziierung. Beispielsweise, zuerst die Texturen immer werde ich brauche, wie die Erde sein kann. FloorTexture, OverFloorTexture und SpikeTexture. Auf der einen Seite floor.png Ladung, overflow.png und Spikes, die es durch spike.png umbenennen könnte, werden die Spieße und Stacheln. Jetzt kann ich tun, um zu erstellen ist,

auf der einen Seite FloorEntity Liste alle Böden darzustellen, die ich schaffen. Warum Sie eine Liste wollen?, Sagen Sie. Stellen Sie sich vor Sie wollen Maßnahmen setzen, Ich habe zu halten alle meine Erde zu wissen, wann Sprung von einem Stockwerk zum anderen. Ich brauche auch eine Liste mit Spieße mehrere zu haben Spieße auf meinem Niveau. Wie wir in Java 6, sind, weil wir die Kompatibilität mit Android respektieren müssen, gehen wir immer den Typ

Daten in der Arraylist, verwenden Sie nicht nur ein Diamant, weil das Java ist 7. Ich muss sagen, es eine Arraylist von FloorEntity und SpikeEntity ist. Und schließlich, füge ich die erste Instanz, die Boden schaffen, mit dieser Welt verbunden ist, mit diesem Boden. Und ich werde bei X = 0 erstellt und ich werde eine Breite von 1 km geben, und ich werde setzen Basis 1 Meter hoch. Ebenso nun ein Spieß, in der gleichen Welt mit der gleichen Textur, erstelle ich werde, und ich werde eine Position platzieren

6 Meter oder weniger. Mit einer Basis, die innerhalb von 1 m angeordnet ist. Schließlich habe ich iTero auf meinem Boden, und jeder von ihnen auf die Bühne hinzugefügt, und das gleiche mit Spikes, richtig. Schließlich muss ich etwas tun, die ganze Bühne zu beseitigen. Auf der einen Seite, verdanke ich den Boden zu entkoppeln, und schließlich zu beseitigen. Und wie, ich habe alle Spitzen zu entfernen, in beide Richtungen. Perfekt. Wenn ich jetzt testen wollte,

Putting Werte wie 1,5, würden wir alle Objekte sehen, die ich schuf. Oder auch nicht, wer weiß. Ich weiß nicht, warum nicht sehen ... Ah, okay, dass ... Vielleicht ... Ich habe vergessen, umbenennen ... sorry. Natürlich sollte ich die Manager die Datei umbenennen. Und jetzt sollten wir in der Lage sein, alles zu visualisieren, die wir geschaffen haben. Sowohl der Boden, wie der Spieler, wie Spieße. Es bleibt bieten nur das Verhalten so, dass der Schauspieler springen können, wenn wir klicken

oder wir berühren Sie den Bildschirm mit dem Finger, und natürlich können Sie während am Leben zu bewegen.

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.