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-a
R, 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).