SDL Game Development前言

SDL Game Development前言


用C++创建游戏是一个复杂的过程,需要大量的时间和精力来取得成果。良好的可重用类基础可以加快开发时间,并使重点放在创建一个伟大的游戏上,而不是与低级别代码作斗争。本书旨在展示一种创建可重复使用的框架的方法,该框架可用于任何游戏,无论是2D还是3D。

这本书涵盖了什么

第1章 SDL入门”介绍了在Visual C++2010 express中设置SDL,然后介绍了SDL的基本知识,包括创建窗口和侦听退出事件。

第2章 SDL中的绘图,介绍了一些核心绘图类的开发,以帮助简化SDL渲染。还引入了SDL_image扩展,以允许加载各种不同的图像文件类型。

第3章 “使用游戏对象”基本介绍了继承和多态性,以及可重用的游戏对象类的开发,该类将在本书的其余部分中使用。

第4章 探索移动和输入处理,详细介绍了SDL中的事件处理。可重用类的开发涵盖了操纵杆、键盘和鼠标输入。

第5章 处理游戏状态,介绍了管理游戏状态的有限状态机的设计和实现。详细介绍了不同状态之间的实施和移动。

第6章 数据驱动设计,介绍了使用TinyXML加载状态。开发了一个用于解析状态的类以及不同状态的示例

第7章 “创建和显示平铺贴图”汇集了前几章中的所有内容,允许使用平铺贴图编辑器创建标高。创建了一个级别解析类来从XML文件加载映射。

第8章 创建外星人攻击,介绍了利用前几章中学到的一切创建2D侧滚射击游戏。

第9章 《创造洞穴人柯南》涵盖了第二款游戏的创作,修改了《异形攻击》的代码,表明该框架足够灵活,可以用于任何2D游戏类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值