开始 C++ 游戏编程 – 第三版

Beginning C++ Game Programming – Third Edition

 主要优势

  • 在 C++ 中创建有趣的游戏,本最新指南涵盖 C++ 20 和 VS2022 的最新功能
  • 构建流行游戏的克隆,例如 Timberman 克隆、乒乓球游戏、僵尸生存射击游戏和平台无尽跑酷游戏
  • 通过批判性、技术和创造性的思考来发现扩展已完成游戏的技巧

 描述

一直梦想着创建自己的游戏?通过第三版的 C++ 游戏编程入门,您可以将梦想变为现实!本适合初学者的指南经过更新和改进,包括 VS 2022、SFML 和现代 C++20 编程技术的最新功能。通过构建四个完全可玩且复杂性不断增加的游戏,您将获得游戏编程的有趣介绍。您将构建流行游戏的克隆,例如 Timberman、Pong、僵尸生存射击游戏和无尽的奔跑者。本书首先介绍了编程的基础知识。您将学习关键的 C++ 主题,例如面向对象编程 (OOP) 和 C++ 指针,并熟悉标准模板库 (STL)。本书通过构建 Pong 游戏帮助您了解碰撞检测技术和游戏物理。在构建游戏时,您还将学习令人兴奋的游戏编程概念,例如顶点数组、定向声音(空间化)、OpenGL 可编程着色器、生成对象等等。您将深入研究游戏机制并实现输入处理、升级角色和简单的敌人 AI。最后,您将探索游戏设计模式,以提高您的 C++ 游戏编程技能。在本书的最后,您将获得从头开始构建具有令人兴奋的功能的自己的游戏所需的知识。

您将学到什么

在 VS 2022 中设置游戏项目并探索 SFML 等 C++ 库 从头开始使用 C++ 构建游戏,包括图形、物理和输入处理 实现核心游戏概念,例如游戏动画、游戏物理、碰撞检测、记分和游戏声音 实现自动生成对象和 AI,以创建丰富且引人入胜的体验 学习高级游戏开发概念, 例如 OpenGL 着色器、纹理贴图集和视差背景 使用现代游戏编程设计模式缩放和重用游戏代码
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。