[内容简介]
《Android web Game App高级编程一使用HTMLS、CSS3、Javascript》能够让我们对游戏开发的整个过程有一个深入的理解,创建属于我们自己的多人在线游戏。本书将理论和实践并重,对Android平台上的网页游戏开发进行了深入浅出的探讨。通过一些前沿技术在划览器中构建游戏引擎、建立实时的服务器通信,借助人工智能和富媒体创建神奇的游戏体验。
本书通过一些激动人心的游戏项目,让你亲历并见证游戏开发方方面面的技术和实
践。主要包括以下内容:
.设置开发环境、运行应用程序、调试和剖析代码
.在别览器中使用图形和动画
.优化渲染一让游戏运行得更快
.处理事件和用户输入
.创建等轴测游戏引擎
.学习3D编程和WebGL的一些基础知识
.使用Javascript创建完善的服务器端支持
.使用人工智能让游戏更丰富多彩
只需要具备一些HTML和Javascript的基础知识,就可以开启我们的Android Web GameApp高级编程之旅,从一个空白的HTML网页开始,最后将收获多人在线游戏(有丰富多彩的图像、声音、动画等)开发必需的一些知识和技巧一即使你以前没有游戏开发和服务器端编程的经验。
[目录]
第1章 入门
1.1 工具
1.1.1 所需要的组件
1.1.2 Java开发工具包
1.1.3 集成开发环境
1.1.4 Web服务器
1.1.5 AndroidS DK和模拟器
1.2 技术
1.2.1 代码
1.2.2 面向对象编程
1.2.3 移动浏览器简介
1.3 本章小结
第2章 浏览器中的图形:canvas元素
2.1 游戏剖析
2.2 在浏览器中绘图
2.3 HTML基础设置
2.4 canvas的概念
2.4.1 上下文
2.4.2 坐标系统
2.5 绘制图形
2.5.1 矩形
2.5.2 路径
2.5.3 子路径
2.6 描边和填充
2.6.1 纯色
2.6.2 渐变
2.6.3 图案
2.7 上下文状态及变换
2.7.1 平移
2.7.2 缩放
2.7.3 旋转
2.7.4 变换叠加
2.7.5 上下文状态
2.7.6 示例项目中的上下文转换
2.8 示例游戏项目的输出结果
2.9 本章小结
第3章 创建第一个游戏
第4章 动画和“精灵”
第5章 事件处理和用户输入
第6章 呈现虚拟世界
第7章 创建等距引擎
第8章 浏览器中的3D
第9章 使用WebGL
第10章 服务器端
第11章 与服务器对话
第12章 构建多人游戏
第13章 游戏中的Al
第14章 JavaScript游戏引擎
第15章 构建原生应用
第16章 添加声音
附录A 调试客户端JavaScript