欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • C++游戏编程入门(第3版)
      • 作者:(英)约翰·霍顿|责编:王军|译者:王志强//王远鹏
      • 出版社:清华大学
      • ISBN:9787302693994
      • 出版日期:2025/07/01
      • 页数:433
    • 售价:51.2
  • 内容大纲

        你是否一直梦想着创建属于自己的游戏?《C++游戏编程入门》(第3版)便能助你梦想成真!这本专为新手打造的实战指南全面升级,不仅融入了Visual Studio 2022的最新特性、SFML游戏引擎及现代C++20编程范式,还通过四款难度递增的完整游戏开发案例,带你踏上趣味横生的游戏编程之旅。
        你将从零开始复刻Timberman(伐木工)、Pong(乒乓球)等经典游戏,逐步进阶到僵尸生存射击与3D无尽跑酷等复杂游戏。书中内容以实战为导向,系统讲解面向对象编程(OOP)、指针运用等C++核心知识,结合标准模板库(STL)提升代码效率。在开发Pong游戏时,你将掌握碰撞检测与物理引擎原理;通过空间音效与OpenGL着色器技术,为作品注入活力,让用户畅享沉浸式体验。本书深度剖析游戏开发,涵盖输入处理、角色升级等过程与简单的敌方AI。本书还探索一些游戏设计模式以强化你的游戏编程技巧。
        学完本书后,你将具备从零构建完整炫酷游戏的能力,能够掌握顶点数组渲染、方向性音效等前沿技术,开启属于自己的游戏创作之路。
  • 作者介绍

        约翰·霍顿,医学博士,与W.提摩西·加尔韦进行了长达三十余年的合作,共同致力于“内在游戏”系列的研究;在最近的十五年里,他还与爱德华·汉兹利克医生一起开展了压力调节研讨会的工作。
  • 目录

    第1章  欢迎阅读《C++游戏编程入门》(第3版)
    第2章  变量、运算符与决策让精灵动起来
    第3章  C++字符串、SFML时间、玩家输入与HUD
    第4章  循环、数组、switch、枚举与函数——实现游戏机制
    第5章  碰撞、音效及终止条件:让游戏能玩起来
    第6章  面向对象编程——开启Pong游戏
    第7章  AABB碰撞检测与物理学——完成Pong游戏
    第8章  SFML View类——开启僵尸射手游戏
    第9章  C++引用、精灵表单与顶点数组
    第10章  指针、标准模板库与纹理管理初探
    第11章  编写TextureHolder类井构建僵尸群
    第12章  碰撞检测、拾取包与子弹
    第13章  借助分层视图实现HUD
    第14章  音效、文件I/O操作与完成游戏
    第15章  Run!
    第16章  声音、游戏逻辑、对象间通信与玩家
    第17章  图像、摄像机与动作
    第18章  编写平台、玩家动画与控制机制
    第19章  创建菜单与实现下雨效果
    第20章  火球与空间化
      ……

同类热销排行榜