图书介绍

Android卷-OpenGLES应用开发实践指南

  • 店铺: 蔚蓝书店
  • 出版社: 机械工业
  • ISBN:9787111477822
  • 版次:1
  • 上架时间:2015-10-07 12:54:19
  • 商品编码:1346694934
  • 出版时间:2014-09-01

微信扫码下载

手机扫码下载

电脑下载PDF

高速下载 普通下载

赞助商链接

图书目录

推荐序
致谢
前言
第1章准备开始
1.1安装工具
1.2创建第一个程序
1.3初始化OpenGL
1.4创建Renderer类
1.5使用静态导入
1.6小结
第一部分一个简单的空气曲棍球游戏
第2章定义顶点和着色器
2.1为什么选择空气曲棍球
2.2不要从头开始
2.3定义空气曲棍球桌子的结构
2.4使数据可以被OpenGL存取
2.5引入OpenGL管道
2.6OpenGL颜色模型
2.7小结
第3章编译着色器及在屏幕上绘图
3.1加载着色器
3.2编译着色器
3.3把着色器一起链接进OpenGL的程序
3.4做最后的拼接
3.5在屏幕上绘制
3.6小结
3.7练习
第4章增加颜色和着色
4.1平滑着色
4.2引入三角形扇
4.3增加一个新的颜色属性
4.4使用新的颜色属性渲染
4.5小结
4.6练习
第5章调整屏幕的宽高比
5.1宽高比的问题
5.2使用虚拟坐标空间
5.3线性代数基础
5.4定义正交投影
5.5加入正交投影
5.6小结
5.7练习
第6章进入第三维
6.1三维的艺术
6.2从着色器到屏幕的坐标变换
6.3添加w分量创建三维图
6.4使用透视投影
6.5定义透视投影
6.6在代码中创建投影矩阵
6.7开始使用投影矩阵
6.8增加旋转
6.9小结
6.10练习
第7章用纹理增加细节
7.1理解纹理
7.2把纹理加载进OpenGL中
7.3创建新的着色器集合
7.4为顶点数据创建新的类结构
7.5为着色器程序添加类
7.6绘制纹理
7.7小结
7.8练习
第8章构建简单物体
8.1合并三角形带和三角形扇
8.2添加几何图形的类
8.3添加物体构建器
8.4更新物体
8.5更新着色器
8.6集成所有的变化
8.7小结
8.8练习
第9章增加触控反馈:与空气曲棍球游戏交互
9.1为Activity增加触控支持
9.2增加相交测试
9.3通过拖动移动物体
9.4增加碰撞检测
9.5小结
9.6练习

查看全部 ↓

精品推荐