HTML5 drobė žaidimams ir pramogoms
Animacija ir žaidimai eina koja kojon. Iš daugelio animacijos kūrimo būdų HTML5 drobė yra viena iš pigių variantų, nes joje nėra brangios programinės įrangos. Fondo HTML5 drobė: Žaidimams ir pramogoms skirtas Robas Hawkesas yra gera knyga pradedantiesiems, besidomintiems mokytis kurti HTML5 drobės žaidimus.

Hawkesas pradeda HTML5 įvadą dekonstruodamas pagrindinį HTML5 puslapį. Jis aptaria, kaip CSS3, „JavaScript“ ir „JQuery“ biblioteka veikia kartu su HTML5. Kadangi „JavaScript“ yra svarbi žaidimų kūrimo su HTML5 dalis, autorius daug laiko praleidžia „JavaScript“ pagrindams, įskaitant kintamuosius, duomenų tipus, funkcijas, sąlyginius dalykus ir dar daugiau. Kai tai nebus padaryta, Hawkesas pereina prie HTML5 drobės pagrindų, žingsnis po žingsnio imdamasis figūrų piešimo ir trynimo drobės ir valdydamas naršyklę.

Viskas pradeda įdomėti, kai Hawkesas pristato mastelį, sukimąsi ir kitas transformacijas. Toliau jis pereina prie realizmo pridėjimo su šešėliais ir gradientais bei drobės kaip paveikslėlio eksportavimo. Kai išmoksite įkelti ir sukurti vaizdą nuo nulio, jis pereis prie manipuliavimo taškais, kad pakeistų vaizdą ir pritaikytų efektus.

Judėjimas ir daiktų judėjimas pritraukia jus vienu žingsniu arčiau pirmojo žaidimo. Hawkesas apima tokius pagrindus, kaip būsenų prisiminimas ir judėjimas apskritimu. Jūs negalite žaisti žaidimo be ribų ir susidūrimo nustatymo, o autorius aptaria tokius fizikos pagrindus, kaip greitis, pagreitis ir trintis, naudojami realiam judesiui sukurti.

Dabar esate pasiruošęs sukurti savo pirmąjį žaidimą, kuris yra „Space Bowling“ žaidimas. Išmoksite valdyti nejudančius ir nestacionarius objektus, taip pat kaip sukonstruoti vartotojo žaidimo sąsają. Taip pat sužinosite apie pelės įvesties nustatymą ir žaidimo „laimėti / prarasti“ scenarijaus kodavimą. Asteroido vengimo žaidimas yra kitas jūsų žaidimas, kuriame „Hawkes“ moko, kaip aptikti klaviatūros įvestį ir valdyti žaidimo garsą.

Hawkesas baigia knygą trumpai aptardamas HTML5 drobės ir alternatyvų, tokių kaip „Flash“, skirtumusR. Jis taip pat atkreipia dėmesį į drobės, tokios kaip CPU, našumą ir drobės, apimančios 3D ir įvairias bibliotekas, ateitį.

Robas Hawkesas studijavo interaktyviosios medijos kūrimą Bornmuto universitete ir yra vizualiųjų programų kūrėjas, kurio specializacija yra HTML5 ir kitos naujos žiniatinklio funkcijos. Šaltinio kodą galite atsisiųsti iš leidėjo svetainės.

Peržiūrėti „Google Books“

Apsilankykite leidėjo svetainėje

Apsilankykite autoriaus svetainėje

* „Apress Media“ man nemokamai pateikė apžvalgos kopiją.


Vaizdo Instrukcijos: 12 Low-Budget DIY Storage and Organization Ideas That Look Expensive (Gegužė 2024).