HTML5 plátno pro hry a zábavu
Animace a hry jdou ruku v ruce. Z mnoha způsobů vytváření animací je plátno HTML5 jednou z možností s nízkými náklady, protože není zahrnut žádný drahý software. Foundation HTML5 Canvas: Pro hry a zábavu od Roba Hawkese je dobrá kniha pro začátečníky pro ty, kteří se chtějí učit vytvářet hry Canvas HTML5.

Hawkes začíná úvodem do HTML5 dekonstrukcí základní stránky HTML5. Diskutuje o tom, jak CSS3, JavaScript a knihovna JQuery spolupracují s HTML5. Protože JavaScript je důležitou součástí tvorby her s HTML5, autor tráví mnoho času pokrýváním základů JavaScriptu včetně proměnných, datových typů, funkcí, podmíněností a dalších. Jakmile je to z cesty, Hawkes přejde k základům plátna HTML5, postupuje krok za krokem od kreslení tvarů a mazání plátna k ovládání prohlížeče.

Věci začínají být zajímavé, protože Hawkes zavádí měřítko, rotaci a další transformace. Dále přechází k přidání realismu se stíny a přechody a exportu plátna jako obrazu. Jakmile se naučíte, jak načíst a vytvořit obrázek od nuly, přejde k manipulaci s pixely pro transformaci obrázku a použití efektů.

Pohyb a pohyb věcí vás posunou o krok blíže k vytvoření první hry. Hawkes pokrývá základy, jako je zapamatování si stavů a ​​pohyb po kruhu. Nemůžete mít hru bez hranic a detekce kolizí a autor diskutuje o základech fyziky, jako je rychlost, zrychlení a tření použité k vytvoření realistického pohybu.

Nyní jste připraveni vytvořit svou první hru, kterou je hra Space Bowling Game. Dozvíte se, jak ovládat stacionární a nestacionární objekty spolu s tím, jak vytvořit uživatelské rozhraní pro vaši hru. Dozvíte se také informace o detekci vstupu myši a kódování scénáře win / lost player. Hra na vyhýbání se asteroidům je vaše další hra, kde Hawkes učí, jak detekovat vstup z klávesnice a ovládat zvuk ve hře.

Hawkes knihu zakončí krátkou diskuzí o rozdílech mezi plátnem HTML5 a alternativami, jako je FlashR. Poukazuje také na omezení plátna, jako je výkon procesoru a budoucnost plátna, která zahrnuje 3D a různé knihovny.

Rob Hawkes vystudoval Interactive Media Production na Bournemouth University a je vizuálním programátorem specializujícím se na HTML5 a další nové funkce webu. Zdrojový kód si můžete stáhnout z webu vydavatele.

Náhled v Knihách Google

Navštivte web majitele stránek

Navštivte web autora

* Apress Media mi poskytla bezplatně kopii recenze.


Video Návody: Dětská hra - V KINECH (Smět 2024).