42 Videos
238 Protokoll
Wie Sie habe ich sehen können setzen den Code bereits im Vollbildmodus, da die Einleitungen sind vorbei. Es ist Zeit, ernsthaft die Programmierung zu starten. Wie Sie den Code sehen kann, ist leer, weil ich, bevor er Rekord entfernt habe, weil ich manchmal klug bin. löscht auch den Beispielcode weil wir ein viel besseres tun werden, sehen Sie. Zunächst einmal werde ich in ApplicationAdapter stoppen und warum sollte Hauptspiel erweitern, um
ApplicationAdapter. Das ist, weil, wie Sie dabei das Projekt für Android sah, Desktop, was auch immer, Sie eine Reihe von Krügen und Schöpfer haben, die Desktop-oder Android, scheint es, dass bereits für uns die Arbeit zu erledigen. Anwendung wirklich wir tun, ist nicht unsere. Die Anwendung ist Libgdx. Was wir tun, ist den Code schreiben über, aber wer bereitet das Audiosystem, Videosystem,
Entry-System ist Libgdx und damit wirklich die Piloten die Anwendung unter Libgdx. Was wir tun, für die Bequemlichkeit zu ändern, ist die Kontrolle der Anwendung zu geben, dass in den Konstruktor der Anwendung passieren könnte, zum Beispiel, wenn wir Desktop-Anwendung oder bei der Anwendung auf Mobiltelefonen zu schaffen, unsere Hauptspiel. Und das Hauptspiel ist es wirklich eine Klasse
Anwendungsart: ApplicationAdapter oder ApplicationListener. Die Bequemlichkeit ist, dass im Austausch für Libgdx Steuerungsanwendung geben, Libgdx sorgt dafür, dass eine Reihe von Methoden aufrufen, die im Spiel, bei opportun Momente. Dies ist der Code ApplicationAdapter, und das sind die sechs Methoden: Erstellen, Ändern der Größe, übertragen sie, anhalten, fortsetzen und zu entsorgen. Ich werde nicht zu zeigen, zu stoppen, wie sie alle Methoden arbeiten
weil es scheint ein wenig Tier. Denn jetzt werde ich die beiden important'll Verwendung von folgenden Video erklären Bilder hochladen, und dann, wie sie verwenden, warum nicht, mal sehen, was jeder von ihnen. Die erste Methode, die ich denke, wichtig ist, ist die Methode erstellen. Die create-Methode, die die Methode ist, die automatisch für uns laufen Libgdx, wenn Sie alle diese Systeme die Vorbereitung abgeschlossen haben
von denen Sie sprachen. Dies ist, wo würden wir Bilder hochladen, Sounds, Ressourcen ... kurz, um das Spiel vorbereiten, um es vorzeigbar zu machen. Und hier jemand sagen, 'jo, Dani, wir haben etwas Konstruktor aufgerufen, ich weiß nicht, ob Sie sich erinnern.' Es ist gefährlich, kritischen Code, wie das Laden von Bildern zu setzen oder Datei-Upload im Konstruktor, weil vielleicht hat Libgdx noch nicht diese Systeme vorbereitet, wie Datei-Upload-System,
schließlich, weil es auf einer Plattform oder einem anderen abhängt, wie können Dateien hochladen. Denken Sie an einen Web-Browser, können Sie keine Dateien hochladen, so leicht. Oder auf dem Handy wird es unterschiedlich, je nachdem, ob Sie Android oder iOS. Oder Desktop kann mehrere Dateien zugreifen, die mobil sein können. Diese Art der Sache, wie Libgdx die Notwendigkeit, separat zu untersuchen ist gefährlicher zu tun, wenn Sie es tun, bevor Libgdx wissen, wie.
Im Konstruktor nur Arraylists, HashMaps, grundlegende Klassen von Java beginnen, aber nichts, was wichtig ist im Konstruktor sein muss, das sollte in der schaffen sein. Hier berechnen wir die Dinge in der nächsten Folge oder was später geladen werden muss. Die zweite Methode Am wichtigsten ist die machen. Die Render-Methode ist wichtig, weil es die eine, die wir verwenden, um die Anwendung zu vertreten oder den Status des Spiels zu aktualisieren.
Libgdx sichergestellt ist, dass sie die Render-Methode etwa 30 oder 60 mal pro Sekunde ausgeführt werden, abhängig von der Geschwindigkeit, die das Gerät hat. Durch diese Methode zeigen Bilder auf dem Bildschirm, wenn Sie den Status des Spiels aktualisieren müssen, wie zum Beispiel die Position eines Zeichens Aktualisierung zu machen, scheint es, dass sich linear bewegt. Dies ist die Methode, die wir so etwas darzustellen verwenden. Wenn Sie die Bilder laden wir verwenden
alle zu machen, die wir geladen haben. Aber lassen Sie uns zuerst darauf konzentrieren, wie diese Bilder zu laden.
Über den Autor
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.