为你推荐
前言
第1章 手机游戏基础
1.1 手机游戏市场
1.2 开发团队与开发流程
1.3 J2ME基础
1.4 手机游戏开发技术的发展
1.5 3D游戏引擎与M3G
第2章 开发环境的配置
2.1 J2ME开发环境
2.2 JDK的安装与配置
2.3 WTK的安装与配置
2.4 Eclipse的安装与配置
第3章 程序框架与Eclipse操作基础
3.1 MIDlet框架
3.2 编写游戏程序框架
3.3 Eclipse的操作说明
第4章 3D游戏编程基础
4.1 3D游戏编程的基本原理
4.2 摄影机的编程原理
4.3 光源的编程原理
4.4 实物的编程原理
4.5 实例制作——显示三棱锥
第5章 设置游戏背景
5.1 创建二维图像
5.2 设置游戏背景
5.3 实例制作——星空背景下的三棱锥
第6章 三维变换
6.1 三维变换的数学基础
6.2 M3G中的矩阵
6.3 节点控制
6.4 实例制作——旋转的三棱锥
第7章 外观控制——渲染模式与材质
7.1 外观控制类
7.2 多边形渲染模式
7.3 混合模式
7.4 材质
7.5 实例制作——透明的三棱锥
第8章 外观控制——纹理与雾化
8.1 纹理贴图
8.2 雾化效果
8.3 实例制作——具有纹理的三棱锥
第9章 制作游戏场景
9.1 立即模式与保留模式
9.2 三维场景的管理
9.3 三维场景的外部导入
9.4 实例制作——畅游三维世界
第10章 3D精灵与粒子系统
10.1 3D精灵
10.2 粒子系统
10.3 实例制作——在场景中显示喷泉
第11章 在三维世界中进行二维渲染
11.1 显示二维图像
11.2 2D精灵动画
11.3 实例制作——显示游戏主角
第12章 碰撞检测
12.1 3D对象编号与碰撞检测范围
12.2 碰撞检测与碰撞处理
12.3 实例制作——让角色开火
第13章 音效播放
13.1 播放音效的方法
13.2 常用音效格式及其制作软件
13.3 实例制作——增加射击音效
第14章 用户界面与文字处理
14.1 用户界面
14.2 文字处理
14.3 实例制作——增加用户界面
第15章 动画控制
15.1 关键帧序列
15.2 动画控制器
15.3 动画轨迹
15.4 实例制作——绚丽的喷泉
第16章 特殊的模型
16.1 形体变换模型
16.2 骨骼蒙皮模型
16.3 实例制作——特殊模型的动画
第17章 特效的显示
17.1 拖影特效
17.2 光环特效
17.3 精确坐标的设定
17.4 实例制作——增加特效的显示
第18章 3D手机游戏的优化
18.1 手机游戏优化的必要性
18.2 减少游戏占用的内存资源
18.3 降低游戏对CPU的消耗
18.4 使用性能描述器进行优化
18.5 实例制作——浓雾中的三维世界
附录A M3G中类的继承关系图
附录B M3G中的API
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜