C++游戏编程 封面

C++游戏编程

暂无评分
丛书
第九艺术学院——游戏开发系列
ISBN
9787302245919

标签

内容简介

本书是“第九艺术学院——游戏开发系列”教材之一,由邹吉滔、姚雷、易巧玲、陈洪编著,2011年1月由清华大学出版社出版,全书约472页。 全书按照“从游戏编程场景中学习C++”的思路编写,内容可分为三大部分、共18章。第一部分为C++语言基础语法,从程序设计概观入手,介绍开发环境、基本数据类型、运算符与表达式、程序的结构、宏与编译预处理、数组、函数与程序结构、指针与引用,以及结构、联合与枚举;第二部分为面向对象编程技术,涵盖类与对象、静态成员与友元、继承与多态、运算符重载、模板;第三部分为标准模板库与进阶应用,包括标准模板库、I/O流与异常处理等。 书中结合 Visual Studio、Linux 环境与 CodeBlocks 等工具的配置实例,并以绘图函数库、排序算法等案例,讲解游戏开发流程中涉及的内存管理、文件流操作等实践要点。作者强调以实例驱动语法学习,帮助读者把C++语言特性与游戏程序开发的实际需求对应起来。本书可作为游戏开发从业者、高校游戏开发及相关专业师生、C++编程爱好者的学习参考书。

编辑推荐

如果你已经决定用C++做游戏,却总被“语言教程”和“游戏开发”两套书来回拉扯,这本书的价值就在于它把两者放在同一条线上讲。它是清华大学出版社“第九艺术学院”游戏开发系列中的一本,按C++基础语法、面向对象、标准模板库三部分编排,共18章,脉络完整,适合当作系统性的语言打底教材。 它的特色是“以实例带语法”:环境配置直接给出 Visual Studio、Linux、CodeBlocks 的方案;讲解知识点时引入绘图函数库、排序算法等与游戏程序相关的案例,并顺带交代内存管理、文件流操作这些开发中绕不开的实践细节。相比纯语法书,读者更容易知道某个特性在游戏里会用在什么地方。 需要说明的是,这本书出版于2011年,语言标准和工具链都带有那个时代的痕迹,今天学C++还需要配合更新的现代C++资料。它的定位是“语言基础+面向对象”的入门教材,而不是引擎使用或图形学专著。如果您需要的是扎实的C++语法地基,并希望从一开始就带着游戏开发的视角,这本书值得放进书单。

适合谁读

适合

  • 已具备基本计算机操作能力、准备系统学习C++的游戏开发初学者
  • 高校游戏开发、数字媒体技术等相关专业的在读学生与授课教师
  • 习惯通过示例和案例理解语法、希望以游戏场景驱动学习的读者
  • 需要一本覆盖 C++ 语法与面向对象基础的系统教材自学者

不适合

  • 想直接学习 Unity、Unreal 等商业引擎使用的读者
  • 希望专攻3D图形学、渲染管线或引擎架构的进阶开发者
  • 追求现代 C++(C++11 及以后)新特性与最佳实践的读者

阅读建议

  1. 建议按书中三部分顺序推进,先打牢语法与面向对象,再进入标准模板库与异常处理。
  2. 务必亲手配置书中的开发环境并敲完全部示例,环境配置本身就是重要的学习内容。
  3. 读到指针、内存管理、文件流等章节时,可同步用小型控制台游戏练手,加深理解。
  4. 书中涉及的编译器与标准较旧,遇到语法细节请对照现代 C++ 资料核实后再用。

出版社简介

清华大学出版社 中国 · 成立于 1980 年

清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。

常见问题

这本书的编者、出版社和 ISBN 是什么?
由邹吉滔、姚雷、易巧玲、陈洪编著,清华大学出版社2011年1月出版,ISBN 为 978-7-302-24591-9,全书472页,属“第九艺术学院——游戏开发系列”丛书。
这本书主要讲C++还是讲游戏开发?
主体是 C++ 语言教学,分基础语法、面向对象编程、标准模板库三部分共18章,并用绘图函数库、排序算法等与游戏相关的案例来驱动讲解,并不涉及完整引擎或图形学专题。
零基础可以直接读吗?
书中强调以实例学习,语法讲解从数据类型、表达式起步,对零基础读者相对友好,但仍建议先熟悉基本的计算机操作和程序运行概念,并边读边动手实践。
书里的内容现在还有效吗?
书出版于2011年,语法核心与面向对象思想仍然通用,但开发工具、编译器版本和 C++ 标准偏旧,建议配合现代 C++ 教材和当前主流工具链使用。
读完能做出什么水平的游戏?
本书定位为语言与面向对象基础教材,读完可具备用 C++ 编写控制台及小型程序的能力,能理解游戏开发中的基本代码组织,但完整的图形、音效、物理等还需另学引擎或框架。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

姚雷 作者

姚雷是一位公开资料有限的作者,目前可确认的信息主要来自其一部作品《芳香按摩实践(十三五)》。从书名与常见分类来看,该书属于考试类用书,内容围绕芳香按摩的实践操作展开,带有明显的教学与实训色彩,可能服务于相关课程学习或职业资格考试备考。由于暂无更多关于姚雷本人身份、专业背景与从业经历的可靠记录,本文不对其学历、职务或荣誉作任何推测。就现有材料而言,姚雷的写作侧重于实践技能的传授,语言指向具体操作,适合需要系统掌握芳香按摩手法与流程的读者参考。其作品数量虽少,但题材明确,在芳香按摩这一细分领域内为学习者提供了一种以实践为导向的读本。

陈洪 作者 · 中国 · 1948

陈洪(1948年生),天津人,南开大学讲席教授、博士生导师,曾任南开大学常务副校长、教育部中文专业教学指导委员会主任。他长期从事中国古典文学、文学批评史与明清小说研究,著有《中国小说理论史》《金圣叹传》《中国小说通史》等。其治学兼重文献考辨与理论阐释,在小说史与小说批评领域积累深厚。库内收录其作品两种:《中国早期小说生成史论》与《“西游”新说十三讲》,前者追溯早期小说的生成脉络,后者围绕《西游记》提出新解,均面向文学鉴赏读者,行文严谨而不失可读性,有助于读者理解古典小说的历史渊源与文本意趣。

同一作者

同类高分