HTML5 platno za igre i zabavu
Animacija i igre idu ruku pod ruku. Od mnogih načina stvaranja animacije, HTML5 platno jedna je od opcija s nižim troškovima, jer ne postoji skuplji softver. Zaklada HTML5 Canvas: Za igre i zabavu Rob Hawkes dobra je knjiga za početnike za one koji su zainteresirani za učenje stvaranja HTML5 Canvas igara.

Hawkes započinje uvod u HTML5 dekonstrukcijom osnovne stranice HTML5. On govori o tome kako CSS3, JavaScript i JQuery knjižnica djeluju zajedno s HTML5. Kako je JavaScript važan dio stvaranja igara s HTML5, autor provodi puno vremena pokrivajući osnove JavaScript-a, uključujući varijable, vrste podataka, funkcije, uvjete i još mnogo toga. Kad to izostane, Hawkes prelazi na osnove HTML5 platna, korak po korak od crtanja oblika i brisanja platna do kontrole preglednika.

Stvari počinju postati zanimljive jer Hawkes uvodi skaliranje, rotaciju i druge transformacije. Zatim prelazi na dodavanje realizma sjenama i gradijentima i izvoz platna kao slike. Jednom kada naučite učitati i kreirati sliku ispočetka, prelazi se na manipulaciju pikselom radi transformiranja slike i primjene efekata.

Kretnja i kretanje stvari približavaju vam se izgradnji vaše prve igre. Hawkes pokriva osnove poput pamćenja stanja i kretanja po krugu. Ne možete imati igru ​​bez detekcije granica i sudara, a autor raspravlja o osnovama fizike poput brzine, ubrzanja i trenja koje se koriste za stvaranje realističnog kretanja.

Sada ste spremni kreirati svoju prvu igru ​​koja je igra Space Bowling. Naučite kako kontrolirati stacionarne i nestacionarne objekte, kao i kako konstruirati korisničko sučelje za igru. Naučite i o otkrivanju unosa miša i kodiranju scenarija za pobjedu / gubitak igrača. Igra za izbjegavanje asteroida vaša je sljedeća igra u kojoj Hawkes uči kako otkriti ulaz tipkovnice i upravljati zvukom unutar igre.

Hawkes završava knjigu kratkom raspravom o razlikama između HTML5 platna i alternativa poput Flash-aR, Također ističe ograničenja platna poput performansi CPU-a i budućnosti platna koja uključuje 3D i razne knjižnice.

Rob Hawkes studirao je interaktivnu medijsku produkciju na sveučilištu Bournemouth te je vizualni programer specijaliziran za HTML5 i druge nove značajke weba. Izvorni kod možete preuzeti sa web stranice izdavača.

Pregled u Google knjigama

Posjetite web stranicu izdavača

Posjetite web stranicu autora

* Apress Media besplatno mi je dostavio primjerak za pregled.


Upute Video: PRVI PUT LETIM DRON | Osvojite ovaj IRON MAN dron! (Travanj 2024).