iPhone 3D游戏编程基础

iPhone 3D游戏编程基础

袁冠远, 编著

出版社:清华大学出版社

年代:2013

定价:30.0

书籍简介:

本书主要讲述“移动终端游戏开发”,主要培养熟练掌握移动终端(ios平台、android平台)上游戏开发能力的应用型人才。iPhone 3D 游戏编程为本专业必修课程之一,目前市面上相关的书籍很少,本书力图弥补这一空缺。本书适合本科院校的计算机专业、游戏专业的学生作为教材,也适合爱好者作为参考书。

书籍目录:

第1章 数学基础

1.1 向量

1.1.1 向量相等

1.1.2 向量的大小

1.1.3 向量的规范化

1.1.4 向量加法

1.1.5 向量减法

1.1.6 数与向量的乘积

1.1.7 向量点积

1.1.8 向量叉积

1.2 矩阵

1.3 变换

1.3.1 平移变换

1.3.2 缩放变换

1.3.3 旋转变换

1.3.4 矩阵复合

1.4 思考题

第2章 创建Open GLES项目

2.1 开发工具

2.1.1 Mac电脑

2.1.2 iPhone

2.1.3 Xcode

2.1.4 0bjective-C

2.2 0penGLES简介

2.3 选择适当的Open GLES版本

2.4 使用向导创建Open GLES项目

2.5 从头开始创建Open GLES项目

2.5.1 创建Window-based Application

2.5.2 清理Open GLES无关信息

2.5.3 连接Open GL与Quartz库

2.5.4 添加UIView子类——GLView

2.5.5 运行结果

2.6 应用程序设置

2.6.1 设置应用程序图标

2.6.2 处理启动画面

2.6.3 处理状态栏

2.6.4 运行结果

2.7 思考题

第3章 基本图元

3.1 0pen GLES坐标系

3.1.1 左手和右手坐标系

3.1.2 0pen GLES默认坐标系

3.2 图元

3.2.1 点图元

3.2.2 渲染点图元

3.2.3 线图元

3.2.4 渲染线图元

3.2.5 三角形图元

3.2.6 渲染三角形图元

3.3 思考题

第4章 游戏循环

4.1 基本的游戏循环

4.2 几种常见的游戏循环体

4.2.1 基于帧的循环体

4.2.2 基于时间的不定间隔循环体

4.2.3 基于时间的固定间隔循环体

4.3 IOS游戏循环驱动器

4.4 IOS游戏循环的实现

4.4.1 修改类声明

4.4.2 实现新定义的方法

4.5 游戏(动画)的启动与停止

4.6 实现简单动画

4.7 思考题

第5章 颜色

5.1 颜色理论

5.1.1 RGB模式

……

第6章 顶点格式

第7章 纹理

第8章 渲染流水线

第9章 渲染正方体

第10章 混合

第11章 多重纹理

第12章 光照

第13章 创建几何体

第14章 顶点索引

第15章 顶点缓存对象

第16章 深度缓存

第17章 模板缓存

第18章 加载3D模型

第19章 3D碰撞检测

第22章 拾取

参考文献

内容摘要:

本书主要介绍如何使用OpenGL ES在 IOS 平台开发交互式3D图形程序,重点是游戏开发。全书首先介绍必要的数学工具,然后讲解相关的3D概念。书中内容几乎涵盖了OpenGL ES中所有基本运算,例如,图元的绘制、光照、纹理、Alpha融合、模板,以及如何使用OpenGL ES实现游戏中所需的技术。本书内容深入浅出,内容广泛,实践性强,不仅可作为大学本科生教材,也适合各种游戏开发培训机构作为 OpenGL ES编程的培训教程,对于从事IOS 3D游戏程序设计、可视化系统设计或其他图形应用程序开发的开发人员来说,也是一本不可多得的参考书。

编辑推荐:

《iPhone 3D 游戏编程基础/普通高等教育“动画与数字媒体专业”规划教材》深入浅出,通俗易懂。
《iPhone 3D 游戏编程基础/普通高等教育“动画与数字媒体专业”规划教材》全面系统地介绍Open GLES编程技术。
《iPhone 3D 游戏编程基础/普通高等教育“动画与数字媒体专业”规划教材》有丰富的3D图形功能示例,并提供源代码。
《iPhone 3D 游戏编程基础/普通高等教育“动画与数字媒体专业”规划教材》每章附加思考题,激发读者学习热情。
提供PPT,有助于教师授课与读者自学。

书籍规格:

书籍详细信息
书名iPhone 3D游戏编程基础站内查询相似图书
9787302330530
如需购买下载《iPhone 3D游戏编程基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

iPhone 3D游戏编程基础是清华大学出版社于2013.出版的中图分类号为 TN929.53 的主题关于 移动电话机-游戏-程序设计-高等学校-教材 的书籍。