"Creating Games in C++ - A Step by Step Guide" 是一本专注于游戏开发的教程,使用C++语言作为编程工具。这本书提供了PDF版本,相比网络上常见的CHM版本,其字体和排版更适合阅读,甚至支持打印。书籍内容详细讲解了C++游戏编程的基础知识,适合初学者,且包含英文原版,易于理解。 书中涵盖了许多关键知识点: 1. **游戏编程基础**(Part 1: The Really Basic Stuff): - **第1章:成为游戏程序员需要什么**(Chapter 1. What it Takes to be a Game Programmer)介绍了成为游戏程序员所需的各种技能,包括: - **编程技能**(Programming Skills):强调了C++编程基础的重要性。 - **计算机图形学技能**(Computer Graphics Skills):游戏中的图像处理和图形设计基础。 - **游戏设计技能**(Game Design Skills):游戏规则、关卡设计和用户体验的思考。 - **艺术技能**(Art Skills):对游戏视觉元素的理解和创作。 - **音效和音乐技能**(Sound and Music Skills):游戏音频的重要性和处理方式。 - **第2章:编写C++程序**(Chapter 2. Writing C++ Programs): - **Dev-C++编译器介绍**(Introducing the Dev-C++ Compiler):学习如何使用这个集成开发环境。 - **C++编程**(Programming in C++):基本语法和编程概念。 - **基本数学运算符**(Essential Math Operators):在游戏中的应用。 - **循环结构**(Loops):包括while循环和do-while循环。 - **Windows编程**(Windows Programming):针对Windows平台的游戏开发基础。 - **游戏编程**(Game Programming):游戏特定的编程概念和实践。 - 每章末尾都进行了**总结**,帮助读者巩固所学。 2. **面向对象编程在游戏中的应用**(Part 2: Object Oriented Programming in Games): - **第3章:介绍面向对象编程**(Chapter 3. Introducing Object-Oriented Programming): - **软件对象**(Software Objects):对象的概念及其在游戏开发中的角色。 - **类**(Classes):定义和使用类来构建复杂的游戏系统。 - **逻辑运算符**(Logical Operators):在条件判断中的应用。 - **if-else语句**(The If-Else Statement):控制流程的关键部分。 这本书通过逐步指导的方式,帮助读者从基础到进阶地掌握C++游戏编程,是学习游戏开发的宝贵资源。书中的实例和练习旨在帮助读者将理论知识转化为实际操作能力,逐步建立起游戏开发的全面理解。同时,作者还提供了一些附带的免费资源,如CD上的代码示例,以进一步增强学习体验。
![application/octet-stream](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 6
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)