《Windows游戏编程大师技巧》(第二版) Andrè LaMothe 著 沙鹰 译 2003.12出版 89元 中国电力出版社 本书介绍了在Windows环境下进行游戏编程所需用到的各方面知识,作者是著名的游戏开发大师Andrè LaMothe,他的每一本作品基本上都被视为游戏编程书籍的镇山之作。本书第一版的中文版自面市以来获得了广泛好评,持续热销,多次重印。此次修订在多方面更新了第一版中的内容,并且清除了拼写和技术错误,使用DirectX的最新版本来配合编译本书所带的程序代码,加入了大量新内容,例如关于16 位RGB 高彩模式的更多细节及众多新增的解释,还有一个新章节专门讨论文本解析(text parsing)。总之,这是《Windows游戏编程大师技巧》的一个更加清楚、更加完全的版本。 在软件工程学里,很少有别的领域能像游戏编程那样对硬件、软件和程序员自己提出那么高的要求。实在是有很多错综复杂的部分必须完美地结合并且在一起运作:数学、物理、人工智能、图形学、音响、音乐、图形用户界面、数据库结构和其他种种。这就是为什么《Windows游戏编程大师技巧》能够在现在和未来,在视频游戏制作这个领域里成为经典的原因。 这本书将带领你到达游戏编程技术的另一个层次。光是人工智能那部分就很让人着迷了——那些演示非常精彩。你还能从哪里获得如此详尽的介绍,教你把模糊逻辑学、神经网络和遗传法则运用到视频游戏上去呢?另外本书深入浅出地介绍了物理建模,教你如何将完全碰撞反应、动量传递和正向运动学等内容应用到游戏开发中,并进行实时模拟。这部分内容在一般游戏编程书籍是不常见到的。当然,有关DirectX的主要组成成分的介绍,包括DirectDraw、DirectInput(包括力反馈作用!)、DirectSound,以及DirectMusic技术,也是不可缺少的。但作者并不是泛泛地讲解,更多地是启发读者如何应用。 Andrè LaMothe的座右铭是:一切以简单为主。本书处处体现出Andrè LaMothe的简单原则,这既方便了读者阅读、学习,又使本书更具实用价值。

《Windows游戏编程大师技巧》(第二版)相关推荐

  1. 剑指Offer第二版Java代码实现

    剑指Offer第二版Java代码实现 A.单例模式 面试题 2:实现Singleton模式 B.面试需要的基础知识 面试题 3:数组中重复的数字 面试题 4:二维数组的查找 面试题 5:替换空格 面试 ...

  2. 剑指offer第二版答案详细版(带详细解题思路)

    1.滑动窗口的最大值(剑指offer原59题) 解题思路:其实是一个队列的问题,用一个队列去维护当前窗口中的所有元素:首先将超出窗口中的队头元素先删掉,然后将新的元素插入当前窗口中,插入时要判断新插入 ...

  3. 剑指offer第二版(leetcode)Java题解(不断更新)

    1 数组中的重复数字 题目 在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次.请找出数组中任意一 ...

  4. python数据结构与算法刷题——剑指offer第二版加部分leetcode题

    说不清楚,只能看代码理解的用红色标出 查找算法:查找较排序来说较简单,不外乎顺序查找和二分查找.哈希表查找和二叉排序树查找.(很多面试官喜欢让应聘者写出二分查找(如test53)的代码)[注意:二分查 ...

  5. 剑指offer 第二版(101——119)(全部完结)

    剑指 Offer II 101. 分割等和子集 bool canPartition(vector<int>& nums) {int sum=0;for(int i=0;i<n ...

  6. 剑指offer第二版-9.用两个栈实现队列

    描述:使用两个栈实现一个队列.队列中实现尾部插入和头部删除函数. 思路:stack1负责插入,stack2负责弹出,如果stack2为空了,将stack1的元素依次弹出并存放到stack2中,之后对s ...

  7. JAVA实现 剑指offer第二版 2

    面试题16:数值的整数次方 需要考虑底数为0的情况,指数为正或负的情况:在计算次方时,应注意到4次方为2次方的2次方,可以进行递归调用减少复杂度:也要主要到double类型的比较不能直接使用==: p ...

  8. 剑指offer第二版——面试题9(java)

    面试题9:用两个栈实现队列 题目描述:  用两个栈实现一个队列.队列的声明如下,请实现它的两个函数appendTail和deletedHead,分别完成在队列尾部插入节点和在队列头部删除节点的功能. ...

  9. 剑指offer第二版(150M超清分享PDF+源码)(转)

    链接:https://pan.baidu.com/s/1b6ZxVIBvjPfKifToh_h26Q 密码:6t76 https://github.com/zhedahht/ChineseCoding ...

  10. 剑指offer最新版_剑指offer第二版速查表

    5.替换空格:python直接替换 6.从尾到头打印链表: 借助栈或直接利用系统调用栈 // 创建链表(设置next节点时就会创建下一个节点), 打印链表(最后打印nil) xxx8.二叉树的下一个节 ...

最新文章

  1. 电商课题I:集群环境下业务限流
  2. C#用了多线程界面还是卡死
  3. v8学习笔记(四) 对象机制
  4. 实现用户操作指引功能
  5. 部分xcode插件可能有新版本
  6. C++ boost 正则表达式用法
  7. 和尚感谢你,要避开,这样才能求到福
  8. 第二章计算机组成原理例题,计算机组成原理习题第二章运算方法和运算器
  9. 学习笔记(03):Qt视频教程-基础实例进阶-多线程下载和断点续传
  10. Android PackageInstaller 静默安装的实现(附源码)
  11. 数据结构线性表-----静态链表
  12. UVALive - 7345 The Hypnotic Spirals 高等数学+几何知识
  13. spark标签计算及用户画像应用
  14. 【自我】自我训练-改变焦虑和抑郁的习惯
  15. 2016年江苏省普通高等学校第十三届高等数学竞赛试题(本科一级)讲解
  16. GC.SuppressFinalize()的正确用法
  17. golang 学习 - chan以及chan的一下用例
  18. SAP-ABAP-SO23邮箱地址如何获取
  19. python定义单位矩阵_python 实现一个反向单位矩阵示例
  20. [零基础易语言教程]1-1 什么是易语言

热门文章

  1. 纯C语言编程-游戏之弹跳球
  2. 计算机二级--java篇
  3. RF-接口自动化测试-「参数Parameters格式」
  4. 无领导小组讨论(LGD)九大经典案例3
  5. 几款免费好用的OCR工具
  6. 有没有哪里有python电子书_为初学者准备的15本免费Python电子书
  7. 大数据概述(尚硅谷)
  8. Android 官方独立 adb / fastboot 工具包
  9. Cozmo机器人使用中文Scratch3编程案例(codelab)
  10. Linux之yum安装MySQL