游戏编程权威指南 第4版pdf百度网盘下载地址?
全书分为4个部分共24章。首部分是游戏编程基础,主要介绍了游戏编程的定义、游戏架构等基础知识。
第二部分是让游戏跑起来,主要介绍了初始化和关闭代码、主循环、游戏主题和用户界面等。
第三部分是核心游戏技术,主要介绍了一些*为复杂的代码 示例,如3D编程、游戏音频、物理和AI编程等。
第四部分是综合应用,主要介绍了网络编程、多道程序设计和用C#创建工具等,并利用前面所讲的 知识开发出一款简单的游戏。
本书适合游戏开发人员、游戏架构设计人员和游 戏引擎用户参考阅读,也适合想要进入游戏开发领域 的读者阅读。
作者简介:
Mike McShaffry,在游戏界众人皆知的"Mr. Mike",参加了创世纪7、8、9和UO(网络创世纪)的开发和项目管理工作。Mike的游戏开发经验以非凡的方式覆盖了整个领域。当团队只有十来个人时他就在那里,然后经历了20、30、50人的团队阶段。他经历过创业,也为业界最大的发行商工作过,开发过从“传统”到绝对“非传统”的游戏——从《创世纪》到Blackjack,单机、多人、在线、离线等你能够想到的任何东西。对于PC游戏,他能以每种权威身份发言——程序员、设计师、项目主管、开发主管、工作室领导……
目录:
第1章 什么是游戏编程 1
第2章游戏中有什么 18
第3章 拯救了我的编码趣闻和风格 37
第4章 生成游戏 69
第5章 游戏初始化和关闭 92
第6章 游戏主体和组件架构 112
第7章 主循环的控制 127
第8章 游戏数据的加载与缓存 142
第9章 输入设备编程 174
第10章 用户界面编程 197
第11章 游戏事件管理 226
第12章 使用Lua编写脚本 242
第13章 游戏音频 290
第14章 3D图形基础 331
第15章 3D顶点和像素着色器 374
第16章 3D场景 392
第17章 碰撞和简单的物理学 426
第18章 游戏AI简介 459
第19章 多玩家游戏的网络编程 483
第20章 多道程序设计简介 523
第21章 “茶壶大战”游戏 543
第22章 C#中简单的游戏编辑器 565
第23章 对游戏进行调试和分析 605
第24章 驶向结束 645
点击下载