新書推薦:
《
岁月待人归:徐悲鸿自述人生艺术
》
售價:NT$
286.0
《
女人的中国医疗史:汉唐之间的健康照顾与性别
》
售價:NT$
484.0
《
资治通鉴熊逸版:第四辑
》
售價:NT$
2195.0
《
中国近现代名家精品——项维仁:工笔侍女作品精选
》
售價:NT$
308.0
《
宋瑞驻村日记(2012-2022)
》
售價:NT$
539.0
《
汗青堂丛书138·帝国的切口:近代中国口岸的冲突与交流(1832-1914)
》
售價:NT$
594.0
《
人世事,几完缺 —— 啊,晚明
》
售價:NT$
539.0
《
樊树志作品:重写明晚史系列(全6册 崇祯传+江南市镇的早期城市化+明史十二讲+图文中国史+万历传+国史十六讲修订版)
》
售價:NT$
2215.0
|
編輯推薦: |
《iPhone3D游戏编程基础普通高等教育“动画与数字媒体专业”规划教材》深入浅出,通俗易懂。
《iPhone3D游戏编程基础普通高等教育“动画与数字媒体专业”规划教材》全面系统地介绍OpenGLES编程技术。
《iPhone3D游戏编程基础普通高等教育“动画与数字媒体专业”规划教材》有丰富的3D图形功能示例,并提供源代码。
《iPhone3D游戏编程基础普通高等教育“动画与数字媒体专业”规划教材》每章附加思考题,激发读者学习热情。
提供PPT,有助于教师授课与读者自学。
|
內容簡介: |
《iPhone3D游戏编程基础普通高等教育“动画与数字媒体专业”规划教材》主要介绍如何使用OpenGLES在IOS平台开发交互式3D图形程序,重点是游戏开发。全书首先介绍必要的数学工具,然后讲解相关的3D概念。书中内容几乎涵盖了OpenGLES中所有基本运算,例如,图元的绘制、光照、纹理、Alpha融合、模板,以及如何使用OpenGLES实现游戏中所需的技术。
《iPhone3D游戏编程基础普通高等教育“动画与数字媒体专业”规划教材》内容深入浅出,内容广泛,实践性强,不仅可作为大学本科生教材,也适合各种游戏开发培训机构作为OpenGLES编程的培训教程,对于从事IOS3D游戏程序设计、可视化系统设计或其他图形应用程序开发的开发人员来说,也是一本不可多得的参考书。
|
目錄:
|
第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章创建OpenGLES项目
2.1开发工具
2.1.1Mac电脑
2.1.2iPhone
2.1.3Xcode
2.1.40bjective-C
2.20penGLES简介
2.3选择适当的OpenGLES版本
2.4使用向导创建OpenGLES项目
2.5从头开始创建OpenGLES项目
2.5.1创建Window-basedApplication
2.5.2清理OpenGLES无关信息
2.5.3连接OpenGL与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.10penGLES坐标系
3.1.1左手和右手坐标系
3.1.20penGLES默认坐标系
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.3IOS游戏循环驱动器
4.4IOS游戏循环的实现
4.4.1修改类声明
4.4.2实现新定义的方法
4.5游戏(动画)的启动与停止
4.6实现简单动画
4.7思考题
第5章颜色
5.1颜色理论
5.1.1RGB模式
……
第6章顶点格式
第7章纹理
第8章渲染流水线
第9章渲染正方体
第10章混合
第11章多重纹理
第12章光照
第13章创建几何体
第14章顶点索引
第15章顶点缓存对象
第16章深度缓存
第17章模板缓存
第18章加载3D模型
第19章3D碰撞检测
第22章拾取
参考文献
|
|