- C++ 游戏编程入门手册
- 零、序言
- 一、C++,SFML,VisualStudio,并开始第一个游戏
- 二、变量、运算符和决策——设置精灵动画
- 三、C++ 字符串和 SFML 时间——玩家输入和 HUD
- 四、循环、数组、
switch
、枚举和函数——实现游戏机制 - 五、碰撞、声音和结束条件——使游戏可玩
- 六、面向对象编程——启动乒乓球游戏
- 七、动态碰撞检测与物理——完成乒乓球游戏
- 八、SFML 视图——开始僵尸射击游戏
- 九、C++ 引用、精灵列表和顶点数组
- 十、指针、标准模板库、纹理管理
- 十一、碰撞检测,拾音器和子弹
- 十二、视图分层与 HUD 实现
- 十三、音效,文件 I/O,完成游戏
- 十四、抽象和代码管理——更好地利用面向对象
- 十五、高级 OOP——继承与多态
- 十六、建造可玩关卡和碰撞检测
- 十七、声音空间化和平视显示器
- 十八、粒子系统和着色器
- 十九、游戏编程设计模式——启动太空入侵者 ++ 游戏
- 二十、游戏对象和组件
- 二十一、文件输入输出和游戏对象工厂
- 二十二、使用游戏对象和构建游戏
- 二十三、结束之前