本书向大家介绍HTML5游戏行业最新动态以及未来发展方向,同时也提及了当前HTML5技术相关市场。全书针对Egret HTML5游戏做了全方位讲解,涉及游戏中的渲染方法、音频与网络的处理。游戏中常用的GUI使用方法,同时还为大家讲解了DraongBones骨骼动画系统、P2物理引擎系统和HTML5游戏中性能和网络的优化技巧。
Egret精粹 白鹭引擎诚意之作 全面系统 海量案例
前言
为什么要写这本书
2015年HTML5游戏可谓是异常火爆,从最初的单机小游戏,到后来的中重度网络游戏如雨后春笋般涌现。随着市场的需求增多,越来越多的开发者投入到HTML5游戏开发行业中来。Egret算是较早进入HTML5游戏领域的引擎,随着Egret使用者的增多,开发者对于教程的渴望程度也愈发强烈。事实上,我们在1年前就着手准备书籍的撰写,但鉴于当时Egret仍然处于发展期,新功能变化较多,所以书籍的事情也一拖再拖。直到Egret 2.5版本发布,所有功能模块才最终趋于稳定状态。其实,早在2.5版本发布之前,本书的第一个版本已经完成,而后我们又针对2.5版本进行了修改与调整。希望这本书能够尽量做到最好。
如果大家在学习中遇到技术问题,或者发现不清楚的地方,可以访问Egret社区(http://bbs.egret.com)和我们沟通交流。
本书特点
1.内容丰富,由浅入深
本书在内容组织上本着“起点低,重点高”的原则,内容覆盖了从Egret必知必会的基础知识,到Egret中所涉及的高级功能,如DragonBones、P2物理引擎等内容。为了让读者更加方便地学习本书的内容,在每个章节中,我们还提供了一些实际的游戏项目案例,让大家在实践中学习。
2.结构清晰,讲解到位
本书中每个章节环环相扣,从最基础的矢量绘图,到位图操作,再到动画等知识,使得初学者非常容易上手。后面的高级部分,可让读者深入学习游戏中一些高级技巧。
3. 完整的案例源代码
为了便于读者学习,我们提供书中所有案例的完整源代码(http://broadview.com.cn/28193),读者可以直接导入开发环境中运行,仔细研究其效果,能最大限度地帮助读者掌握开发技术。
本书适合的读者
喜欢游戏并且怀揣梦想的有志青年。
想成为HTML5 游戏开发者的人,本书中的内容会教会你HTML5 游戏开发所需要的绝大部分技能。
具备其他平台游戏开发经验的人,阅读本书会让你了解并且掌握HTML5 独特的开发技巧。
前端开发工程师,本书将带你进入到HTML5 游戏开发领域。
本书分工与致谢
本书一共有5 位作者,整体设计以及撰写思路由张鑫磊负责,其中第1 章、第2 章、第4章、第9 章、第12 章、第14 章、第16 章、第17 章由张鑫磊撰写,第3 章、第7 章、第11 章、第13 章、第15 章由王建文撰写,第5 章、第6 章、第8 章、第10 章由杨啸撰写,第18 章由刘晨光撰写,第19 章由陈文登撰写。
在此由衷地感谢一直以来支持我们的开发者以及支持本书的所有人!
由于作者的水平和学识有限,且书中所涉及的知识较多,难免有错误、疏漏之处,敬请广大读者批评指正,并多提宝贵意见。
这段书上给的代码本应该是设置文字样式的,结果代码放的是上一小节的代码,并非该节对应的代码