标签
内容简介
本书是触控教育(Cocos 官方团队)策划出版的 Cocos2d-x Lua 游戏开发技术图书,系统梳理了使用 Lua 脚本进行移动游戏开发的核心知识。全书从 Lua 语言基础讲起,先介绍 Cocos2d-x 引擎的整体架构、界面结构、节点体系等基本概念,以及开发者最常打交道的场景切换、内存管理等引擎机制;再逐步深入到引擎提供的基础控件、核心模块与常见开发技巧;最后通过一个完整的游戏实例,把前面分散讲解的知识点串联成完整项目的开发流程。书中贯穿“理论结合实践”的写法,几乎每章都配有可运行的示例代码,帮助读者在动手操作的过程中理解引擎与脚本之间的配合方式。作者团队长期从事 Cocos2d-x/Lua 技术推广与培训,因此在知识编排上更贴近国内手游团队的真实开发习惯,对热更新、性能优化、网络访问等进阶话题也有所涉及。本书既可以作为 Cocos2d-x Lua 入门学习的路线图,也适合有一定引擎使用经验的开发者查阅引擎常用接口与实战做法,用作案头参考书。
编辑推荐
市面上讲 Cocos2d-x 的书不少,但专门围绕 Lua 脚本开发系统展开的并不多,这本由 Cocos 官方培训团队编写的教程正好填上了这块空白。它的价值首先在“官方”二字:作者刘克男是触控教育创新中心的教学总监,长期负责 Cocos2d-x 课程设计与实施,书中的知识顺序基本照着学员容易卡壳的地方来排,而不是把 API 手册简单搬一遍。其次在“实战”二字:全书不是零散地讲控件和接口,而是用一款消除类小游戏把场景、节点、事件、UI、音效等模块串成完整项目,读者跟完一遍就能真正跑通从环境搭建到发布上架的全流程。对自学者来说,这种“边写边学”的结构比纯理论书更友好;对已入行的开发者来说,书中对内存管理、性能优化、热更新、网络访问等话题的取舍,也能帮助建立一套接近商业项目的工程意识。需要提醒的是,本书基于 Cocos2d-Lua 3.x 版本撰写,阅读时最好配合官方文档确认接口细节,避免因引擎版本更新而产生偏差。
适合谁读
适合
- 刚接触 Cocos2d-x Lua、希望系统入门手游开发的学习者
- 熟悉 C++ 版 Cocos2d-x,想转向 Lua 脚本开发的程序员
- 在校学生或培训学员,需要一本完整实战项目的课程配套书
- 独立开发者,想快速做出可发布的小型休闲游戏
不适合
- 想学习 Unity、虚幻等其他引擎的读者
- 只打算用 Cocos Creator 的纯可视化开发者
- 完全没有编程基础、需要从计算机通识学起的人
- 寻找最新版引擎(4.x 及以后)API 详解的高级开发者
阅读建议
- 先对照引擎官方文档确认书中使用的 Cocos2d-Lua 3.x 版本,必要时调整环境搭建步骤。
- 第1~3章不要跳过,Lua 语法与引擎架构是后面实战的地基,可边读边敲示例。
- 第4章和第6章的消除游戏实战建议完整做一遍,把前面零散知识点串成项目。
- 进阶与高级章节可先通读建立索引,实际项目中遇到内存、网络、发布问题时再回查。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1章 Cocos2d-Lua
- 第2章 Lua编程
- 第3章 Cocos2d-Lua基础
- 第4章 消除游戏实战(一)
- 第5章 Cocos2d-Lua进阶
- 第6章 消除游戏实战(二)
- 第7章 Cocos2d-Lua高级
- 第8章 打包与发布
常见问题
这本书适合零基础直接学吗?
如果完全没有编程经验,建议先补齐变量、函数、面向对象等基本概念再读。书里的 Lua 部分讲得较紧凑,有编程基础的人上手会更顺。
书中的代码用哪个引擎版本能跑起来?
本书基于 Cocos2d-Lua 3.x(Quick 框架)系列撰写,接口在 3.x 各版本间较为稳定。建议使用书中提到的版本或 Quick-Cocos2dx-Community,避免直接套用 4.x 新接口。
书里讲的游戏项目有多大?
实战部分是一款消除类小游戏,章节中称为“Fruit Fest”,属于体量适中、涵盖完整流程的教学项目,主要帮助理解模块组织与开发顺序。
第1版和第2版有什么区别?
第2版于2017年出版,在第1版基础上增加了 Spine 骨骼动画、渲染纹理、Lua Binding、OpenGL ES 2.0 与 shader、SDK 接入等内容,并补充了打包发布章节。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。