- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3D游戏编程大师的技巧 中文PDF格式
3D游戏编程大师技巧 中文PDF格式
3D游戏编程大师技巧(中文PDF格式)
2010年07月09日
本书是游戏编程畅销书作者André LaMothe的扛鼎之作,从游戏编程和软件引擎的角度深入探讨了3D图形学的各个重要主题。
全书共分5部分,包括16章的内容。
第1~3章简要地介绍了Windows和DirectX编程,创建了一个Windows应用程序模板,让读者能够将精力放在游戏逻辑和图形实现中,而不用考虑Windows和DirectX方面的琐事;
第4~5章简要地介绍了一些数学知识并实现了一个数学库,供以后编写演示程序时使用;
第6章概述了3D图形学,让读者对本书将介绍的内容有大致的了解;
第7~11章分别介绍了光照、明暗处理、仿射纹理映射、3D裁剪和深度缓存等内容;
第12~14章讨论了高级3D渲染技术,包括透视修正纹理映射、Alpha混合、1/z缓存、纹理滤波、空间划分和可见性算法、阴影、光照映射等;
第15~16章讨论了动画、运动碰撞检测和优化技术。
本书适合于有一定编程经验并想从事游戏编程工作或对3D图形学感兴趣的人员阅读。
作者:拉莫泽译者
目录:
第一部分3D游戏编程简介第1章3D游戏编程入门2
1.1简介2
1.22D/3D游戏的元素3
1.2.1初始化3
1.2.2进入游戏循环3
1.2.3读取玩家输入4
1.2.4执行AI和游戏逻辑4
1.2.5渲染下一帧4
1.2.6同步显示4
1.2.7循环4
1.2.8关闭5
1.3通用游戏编程指南7
1.4使用工具9
1.4.13D关卡编辑器12
1.4.2使用编译器13
1.5一个3D游戏范例:Raiders 3D15
1.5.1事件循环33
1.5.2核心3D游戏逻辑34
1.5.33D投影35
1.5.4星空36
1.5.5激光炮和碰撞检测37
1.5.6爆炸37
1.5.7玩Raiders3D37
1.6总结37第2章Windows和DirectX简明教程38
2.1Win32编程模型38
2.2Windows程序的最小需求39
2.3一个基本的Windows应用程序43
2.3.1Windows类43
2.3.2注册Windows类47
2.3.3创建窗口47
2.3.4事件处理程序48
2.3.5主事件循环52
2.3.6构建实时事件循环55
2.4DirectX和COM简明教程56
2.4.1HEL和HAL57
2.4.2DirectX基本类58
2.5COM简介59
2.5.1什么是COM对象60
2.5.2创建和使用DirectX COM接口61
2.5.3查询接口62
2.6总结64第3章使用虚拟计算机进行3D游戏编程65
3.1虚拟计算机接口简介65
3.2建立虚拟计算机接口66
3.2.1帧缓存和视频系统66
3.2.2使用颜色70
3.2.3缓存交换71
3.2.4完整的虚拟图形系统73
3.2.5I/O、声音和音乐73
3.3T3DLIB游戏控制台74
3.3.1T3DLIB系统概述74
3.3.2基本游戏控制台74
3.4T3DLIB1库79
3.4.1DirectX图形引擎体系结构79
3.4.2基本常量79
3.4.3工作宏81
3.4.4数据类型和结构81
3.4.5函数原型84
3.4.6全局变量88
3.4.7DirectDraw接口89
3.4.82D多边形函数92
3.4.9数学函数和错误函数97
3.4.10位图函数99
3.4.118位调色板函数102
3.4.12实用函数104
3.4.13BOB(Blitter对象)引擎106
3.5T3DLIB2 DirectX输入系统112
3.6T3DLIB3声音和音乐库116
3.6.1头文件117
3.6.2类型117
3.6.3全局变量117
3.6.4DirectSound API封装函数118
3.6.5DirectMusic API封装函数121
3.7建立最终的T3D游戏控制台124
3.7.1映射真实图形到虚拟接口的非真实图形124
3.7.2最终的T3DLIB游戏控制台126
3.8范例T3LIB应用程序134
3.8.1窗口应用程序13
您可能关注的文档
- A-C-与RHEOCHEM-在PVC-中的应用.pdf
- FLIC动画文件的播放程序设计_计算机理论论文_计算机论文__2235.doc
- “眼球对眼球的权利”——对质权制度比较研究_民法论文_法律论文__5414.doc
- “铁屋子”或“家”的民族寓言——论中国电影的一个原型叙事结构及其变形_电视电影论文_艺术论文__4563.doc
- 《催醒术》——1909年发表的“狂人日记”_现当代文学论文_文学论文__264.doc
- 《春望》五种英译文的比较研究,英语翻译学论文-_3168【论文全集】.doc
- “整理国故运动”与国学研究的学科重建_国学论文_哲学论文__3348.doc
- 侦查程序的正当化是我国法治建设发展的需要,侦查论文-_182【论文大全】.doc
- 从文化视角研究《红楼梦》中委婉语的翻译,英语翻译学论文-_194【论文大全】.doc
- 中国左翼文学、京海派文学及其在当下的意义_现当代文学论文_文学论文__195.doc
文档评论(0)