HTML5游戲開發(fā)進(jìn)階指南介紹了HTML5游戲開發(fā)的一般過程和技巧丁频。全書共分12章飒责,第1章介紹了本書相關(guān)的HTML5的諸多新特性修械,包括在canvas上繪圖颁褂、播放聲音等故响,另外還引入了子畫面頁的概念;第2~4章利用Box2D物理引擎開發(fā)了一款非常類似于《憤怒的小鳥》的游戲颁独,全面介紹了物理引擎的概念彩届,以及在游戲中使用物理引擎的方法,這一部分還引入了視差滾動(dòng)技巧誓酒,以實(shí)現(xiàn)某種偽3D效果樟蠕;第5~10章開發(fā)了一款簡化版的《紅色警戒》游戲贮聂,這一部分涉及了相當(dāng)多的內(nèi)容,包括地圖的制作寨辩,建筑與單位的設(shè)定吓懈、繪制,玩家與單位的互動(dòng)靡狞,觸發(fā)器與劇情的編寫耻警,路徑規(guī)劃算法等;第11甸怕、12章利用Node.js和WebSocket開發(fā)了《紅色警戒》游戲的多人對戰(zhàn)模式甘穿,這一部分的主要問題是保持游戲在多個(gè)玩家的瀏覽器中的狀態(tài)一致。
HTML5游戲開發(fā)進(jìn)階指南?目錄
第1章HTML5與JavaScript概要?
第2章?創(chuàng)建基本的游戲世界?
第3章?物理引擎基礎(chǔ)?
第4章?物理引擎集成?
第5章?創(chuàng)建即時(shí)戰(zhàn)略游戲世界?
第6章?加入單位?
第7章?單位智能移動(dòng)?
第8章?添加更多的游戲元素?
第9章?添加武器和戰(zhàn)斗?
第10章?完成單人戰(zhàn)役?
第11章?WebSocket與多人對戰(zhàn)模式?
第12章?多人對戰(zhàn)游戲操作