网站大量收购闲置独家精品文档,联系QQ:2885784924

3D游戏编程大师的技巧 中文PDF格式.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

3471161553 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档