HTML5 Canvas für Spiele und Unterhaltung
Animation und Spiele gehen Hand in Hand. Von den vielen Möglichkeiten zum Erstellen von Animationen ist die HTML5-Zeichenfläche eine der kostengünstigsten Optionen, da keine teure Software erforderlich ist. Foundation HTML5 Canvas: Für Spiele und Unterhaltung von Rob Hawkes ist ein gutes Einsteigerbuch für diejenigen, die lernen möchten, wie man HTML5 Canvas-Spiele erstellt.

Hawkes beginnt eine Einführung in HTML5, indem er die grundlegende HTML5-Seite dekonstruiert. Er beschreibt, wie CSS3, JavaScript und die JQuery-Bibliothek mit HTML5 zusammenarbeiten. Da JavaScript ein wichtiger Bestandteil der Spieleerstellung mit HTML5 ist, verbringt der Autor viel Zeit mit den Grundlagen von JavaScript, einschließlich Variablen, Datentypen, Funktionen, Bedingungen und vielem mehr. Sobald dies nicht mehr möglich ist, geht Hawkes zu den Grundlagen der HTML5-Zeichenfläche über und führt diese Schritt für Schritt vom Zeichnen von Formen und Löschen der Zeichenfläche bis zur Steuerung des Browsers aus.

Die Dinge beginnen interessant zu werden, wenn Hawkes Skalierung, Rotation und andere Transformationen einführt. Als nächstes fügt er Realismus mit Schatten und Verläufen hinzu und exportiert die Leinwand als Bild. Sobald Sie gelernt haben, wie Sie ein Bild von Grund auf laden und erstellen, führt er die Pixelmanipulation durch, um ein Bild zu transformieren und Effekte anzuwenden.

Bewegung und Bewegung bringen Sie Ihrem ersten Spiel einen Schritt näher. Hawkes behandelt die Grundlagen wie das Erinnern an Zustände und die Bewegung entlang eines Kreises. Man kann kein Spiel ohne Grenzen und Kollisionserkennung haben, und der Autor diskutiert die Grundlagen der Physik wie Geschwindigkeit, Beschleunigung und Reibung, die verwendet werden, um realistische Bewegungen zu erzeugen.

Jetzt können Sie Ihr erstes Spiel erstellen, nämlich ein Weltraum-Bowlingspiel. Sie lernen, wie Sie stationäre und instationäre Objekte steuern und eine Benutzeroberfläche für Ihr Spiel erstellen. Außerdem erfahren Sie, wie Sie Mauseingaben erkennen und das Win / Lose-Spieler-Szenario codieren. Das Asteroid Avoidance Game ist Ihr nächstes Spiel, in dem Hawkes das Erkennen von Tastatureingaben und das Steuern von Audio innerhalb des Spiels lehrt.

Hawkes schließt das Buch mit einer kurzen Diskussion der Unterschiede zwischen HTML5-Canvas und den Alternativen wie FlashR. Er weist auch auf die Einschränkungen der Zeichenfläche wie die CPU-Leistung und die Zukunft der Zeichenfläche hin, die 3D und verschiedene Bibliotheken umfasst.

Rob Hawkes hat Interactive Media Production an der Bournemouth University studiert und ist ein visueller Programmierer, der sich auf HTML5 und andere neue Funktionen des Webs spezialisiert hat. Sie können den Quellcode von der Website des Herausgebers herunterladen.

Vorschau auf Google Books

Besuchen Sie die Website des Herausgebers

Besuchen Sie die Website des Autors

* Apress Media hat mir kostenlos ein Rezensionsexemplar zur Verfügung gestellt.


Video-Anleitungen: Der-Ice.net - Vorschau! (April 2024).