Artículos relacionados a HTML5 2D游戏编程核心...

HTML5 2D游戏编程核心技术 ([美]戴维·吉尔里(David,Geary)) - Tapa blanda

新华书店北美网

 
9787111551294: HTML5 2D游戏编程核心技术 ([美]戴维·吉尔里(David,Geary))

Sinopsis

本书通过精心编写且容易理解的代码,以及抓住关键问题的文字描述,阐明了游戏开发过程中的每一个细节。本书第1~19章讲解了SnailBait游戏的完整开发过程,从以一个简单的显示图像的游戏版本开始,涵盖了HTML5视频游戏开发的所有特点。第20章总结全书,使用本书前19章讲述的大部分技术内容实现了第二个视频游戏。不管是游戏开发新手,还是专业的游戏开发人员,都能从本书中获益。本书中所有的程序源码,包括本书中讨论过的、指定章节的特殊版本的游戏代码,都可以在华章网站(www.hzbook.com)上下载。初学者的入门指南,从零开始完整讲解了一个复杂的横向卷轴平台视频游戏的开发过程本书涵盖丰富的代码和演示实例,通过高可靠性、可复用的代码帮助专业开发者掌握必备知识游戏编程提供了有创意的财富和商业机会,而且并不难理解。本书作者DavidGeary向读者展示了如何使用可以免费获取的浏览器工具及资源创作视频游戏,并在桌面浏览器和移动端上运行它们。本书循序渐进地实现一个复杂的街机风格游戏,而且完全从零开始,不需要使用任何专有的游戏框架。通过学习SnailBait游戏的完整开发过程,会让你对设计和构建任何类型的HTML52D游戏有更深层次的理解。本书涵盖以下内容:创作光滑、无闪烁的动画实现不受游戏中潜在动画帧频影响的运动驱动sprite对象,让它们执行闪闪发光、爆炸等运动在音轨上对多声道声音特效实现分层弯曲时间创作非线性动画特效,例如跳跃或者弹跳等通过一个时间系统,控制游戏中的时间流逝实现用于仿真自然现象的粒子系统有效地发现sprite对象之间的碰撞构建一个包含特殊属性的开发者后门使用Node.js和socket.io将实时游戏指标传给服务器开发一个提示板,用于显示服务器上存储的高分榜在移动设备上实现HTML5译者序前言致谢第1章概述11.1SnailBait游戏31.2HTML5游戏开发最佳实践81.2.1窗口失去焦点时暂停游戏81.2.2窗口重获焦点时实现倒计时功能91.2.3使用CSS实现UI特效101.2.4对游戏运行缓慢的状态做出检测和处理111.2.5添加社交功能111.2.6将所有游戏图像放在单独的sprite表单中111.2.7在服务器中存储高分榜和实时游戏数据131.3特别功能131.4SnailBait游戏中的HTML和CSS151.5开始SnailBait游戏编程211.6本书中使用的JavaScript231.7小结251.8练习26第2章原始素材和开发环境272.1使用开发者工具282.1.1控制台292.1.2ChromeCanary的帧速率计数器322.1.3调试342.1.4时间线352.1.5Profiling392.2获取资源402.2.1图像402.2.2图像处理412.2.3音效和音乐412.2.4动画422.3使用CSS背景432.4生成小图标452.5缩短编码周期462.6小结482.7练习48第3章图形和动画493.1使用HTML5canvas元素绘制图形和图像513.1.1绘制背景523.1.2绘制跑步小人533.1.3绘制平台533.2实现平滑的HTML5动画553.2.1requestAn

"Sinopsis" puede pertenecer a otra edición de este libro.