Bewertung:

Das Buch ist eine umfassende Ressource für das Erlernen von 2D-Grafiken in JavaScript, insbesondere für die Spieleentwicklung mit dem HTML5-Canvas. Während es für seine Fülle an Informationen und praktischen Codebeispielen gelobt wird, fanden einige Leser, dass es bei bestimmten Canvas-spezifischen Themen an Tiefe mangelt und möglicherweise nicht für diejenigen geeignet ist, die sich nicht für Spieleentwicklung interessieren.
Vorteile:Behandelt ausführlich 2D-Grafiken in JavaScript und bietet zahlreiche praktische Code-Beispiele. Viele Nutzer halten es für eine hervorragende Ressource für die Spieleentwicklung und schätzen die gründlichen Erklärungen. Es ist eine gute Investition für alle, die ihre Programmierkenntnisse in diesem Bereich verbessern wollen.
Nachteile:Das Buch konzentriert sich stark auf Spieleaspekte, so dass sich einige Leser detailliertere Informationen zu Canvas-spezifischen Themen wünschen. Einige fanden es für Anfänger weniger geeignet, da es Vorkenntnisse über Canvas voraussetzt und weniger über wesentliche Canvas-Funktionen berichtet. Außerdem werden bestimmte Themen, wie die Rendering-Optimierung, nicht gründlich erklärt.
(basierend auf 16 Leserbewertungen)
Html5 Canvas: Native Interactivity and Animation for the Web
Flash ist auf dem Vormarsch, während Canvas weiter auf dem Vormarsch ist. Die zweite Ausgabe dieses beliebten Buches zeigt Ihnen, wie Sie mit HTML5 Canvas interaktive Multimedia-Anwendungen erstellen können. Sie lernen zu zeichnen, Text zu rendern, Bilder zu bearbeiten und Animationen zu erstellen - und das alles im Verlauf des Buches beim Aufbau eines interaktiven Webspiels.
Diese Ausgabe wurde für die neuesten Implementierungen von Canvas und verwandten HTML5-Technologien aktualisiert und enthält klare und wiederverwendbare Code-Beispiele, mit denen Sie sich schnell die Grundlagen aneignen können - ganz gleich, ob Sie derzeit Flash, Silverlight oder nur HTML und JavaScript verwenden. Entdecken Sie, warum HTML5 die Zukunft der innovativen Webentwicklung ist.
⬤ Erstellen und verändern Sie 2D-Zeichnungen, Text und Bitmap-Bilder.
⬤ Nutzen Sie Algorithmen für mathematisch basierte Bewegungen und physikalische Interaktionen.
⬤ Einbinden und Bearbeiten von Videos und Hinzufügen von Audio.
⬤ Ein Grundgerüst für die Entwicklung einer Vielzahl von Spielen erstellen.
⬤ Bitmaps und Kacheln verwenden, um animierte Spielgrafiken zu entwickeln.
⬤ Mobil werden: Webanwendungen erstellen und für iOS-Geräte anpassen.
⬤ Erforschen Sie Möglichkeiten, Canvas für 3D- und Multiplayer-Spielanwendungen zu verwenden.