[读书笔记]《Windows游戏编程之从零开始》(零)

逐梦旅程:Windows游戏编程之从零开始

正如这本书的书名所提到的这是一本讲解Windows游戏开发的入门图书。同时应该也是我第一本完整看完的游戏开发的书籍。在这里我主要是,秉着把书读薄的观点,对书中的知识点进行总结,以便自己之后能快速回忆起来,同时还对书中我比较困惑的地方进行补充。

本书的构成

下面这段话是作者经过多年的摸索,总结出来的从零开始的学习路线。这个路线可以分为如下几个阶段:

  • 第1步:打牢C++编程语言基础
  • 第2步:学习Windows API与Windows与生俱来的图形引擎GDI。注意这一步学习适量就可以了,Windows API这边主要学习窗口的创建相关的内容,GDI主要学习如何贴图、贴图的技巧、后备缓冲区思想等一些内容。学完这些内容,可以用GDI开发出一些小游戏了。
  • 第3步:学习三维图形API并了解计算机图形学知识DirectX和OpenGL选择其一。这是迈向三维游戏编程的第一步,打好基础非常地重要。
  • 第4步:学习三维游戏引擎。推荐选择一款开源的游戏引擎重点突破。
  • 第5步:学开源的游戏(引擎)源码,比如QUAKE3、DOOM等等。

我认为这本书主要由三部分构成:分别是windows编程入门、GDI2D游戏编程、DirectX3D游戏编程

  • windows编程入门
    这部分主要讲解了如何创建一个完整的windows窗口程序,为后面两部分的图形都是在这个窗口进行绘制的。
  • GDI2D游戏编程
    这部分主要利用Windows自带的图形设备接口(Graphics Device Interface)进行一些2D贴图小游戏的开发。
  • DirectX3D游戏编程
    这部分主要利用Microsoft DirectX进行3D大型游戏的开发入门。同时也介绍了如何将DirectX的API接口进行封装,然后包装成游戏引擎的部分模块。(例如摄像机模块、地形模块、天气模块等)

实用网址

  • Windows文档的官网
    遇到看不懂的函数就可以在官网上进行查询
  • 模型网
    有许多模型资源,可以替换项目中的模型为自己想要的模型

运行环境

  • Operating System:Windows 7
  • IDE:Visual Studio 2010
  • DirectX SDK:DXSDK_Jun10.exe
  • 项目:Win32窗口项目

参考文献

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值