Cocos2d-x实战:Lua卷(第2版) 封面

Cocos2d-x实战:Lua卷(第2版)

暂无评分
字数
63.9万字
章节数
31
丛书
清华游戏开发丛书
ISBN
9787302457305

标签

内容简介

《Cocos2d-x实战:Lua卷(第2版)》是《Cocos2d-x实战:Lua卷》的全面升级版,系统讲解使用 Cocos2d-x 的 Lua 绑定进行游戏编程与项目开发的方法。全书共 25 章,按六大板块展开:基础篇(第1章至第9章)从 Lua 语言基础、Cocos2d-x Lua 介绍与开发环境搭建讲起,逐层介绍标签、菜单、精灵、场景、层、动作、特效、动画和用户事件等核心类;进阶篇(第10章至第15章)涵盖游戏音乐与音效、粒子系统、瓦片地图、物理引擎、Cocos2d-x GUI 控件以及引擎的 3D 特性;数据与网络篇(第16章至第18章)讲解数据持久化、基于 HTTP 的网络通信、Node.js 与 WebSocket 网络通信;优化篇(第19章)讨论性能优化;多平台移植篇(第20章、第21章)分别介绍移植到 Android 平台与 iOS 平台;实战篇(第22章至第25章)讲解使用 Git 管理程序代码,并以“迷失航线”手机游戏为案例完成项目实战,最后介绍发布到 Google Play 与苹果 App Store 应用商店的流程。本书在完成作品时会一并交代完整环节,适合希望从入门走向独立开发完整作品的读者。

编辑推荐

这是一本“从语法到上架”一条龙式的 Cocos2d-x Lua 教程。它的价值主要有三点。第一,结构清晰:六篇二十五章把引擎知识点拆成基础、进阶、数据与网络、优化、移植、实战六个层级,读者可以按顺序推进,也可以把进阶篇当作查阅手册。第二,覆盖面完整:从精灵、动作、场景这些日常必须用到的核心类,到粒子、瓦片地图、物理引擎、GUI 控件、3D 特性,再到 HTTP、WebSocket 网络通信与性能优化,手游上线前后会用到的环节基本都有对应章节。第三,落点明确:最后以“迷失航线”完整项目串起前面知识点,并补充 Git 版本管理与 Google Play、App Store 的上架流程,让读者知道代码如何变成能发布的产品。本书是第 2 版,在前一版基础上做了更新与完善,并配套提供源代码下载、勘误与技术支持。需要提醒的是,书中内容基于当年的引擎版本,部分 API 与工程配置已随引擎演进而变化,读者练习时建议以官方文档为准。

适合谁读

适合

  • 已掌握至少一门编程语言,想用脚本语言快速上手手游开发的初学者
  • 正在使用或计划使用 Cocos2d-x Lua 做 2D 手游的独立开发者
  • 高校游戏开发、移动应用方向课程的学生与任课教师
  • 需要补充引擎 Lua 绑定、网络通信与多平台移植知识的技术人员

不适合

  • 完全没有编程基础、也无意先补习编程入门的读者
  • 只想学习 Lua 语言本身、不关心游戏引擎应用的读者
  • 追求最新引擎版本与新版本 API 的开发者,需以官方文档为主

阅读建议

  1. 先按基础篇顺序动手敲一遍示例,把精灵、动作、场景、事件等核心概念跑通再往下读
  2. 进阶篇可结合自己的项目需求跳读,物理引擎、瓦片地图与 GUI 控件建议边查边用
  3. 实战篇的“迷失航线”建议独立复现一遍,再对照书中代码与配套源码排查差异
  4. 书中代码受引擎版本影响,遇到接口不一致时以对应版本官方文档和示例为准

出版社简介

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

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

目录

  1. 第1篇 基础篇
  2. 第1章 Lua语言基础
  3. 第2章 Cocos2d-x Lua介绍
  4. 第3章 环境搭建
  5. 第4章 标签
  6. 第5章 菜单
  7. 第6章 精灵
  8. 第7章 场景与层
  9. 第8章 动作、特效与动画
  10. 第9章 用户事件
  11. 第2篇 进阶篇
  12. 第10章 游戏音乐与音效
  13. 第11章 粒子系统
  14. 第12章 瓦片地图
  15. 第13章 物理引擎
  16. 第14章 Cocos2d-x GUI控件
  17. 第15章 Cocos2d-x中的3D特性
  18. 第3篇 数据与网络篇
  19. 第16章 数据持久化
  20. 第17章 基于HTTP网络通信
  21. 第18章 Node.js与WebSocket网络通信
  22. 第4篇 优化篇
  23. 第19章 性能优化
  24. 第5篇 多平台移植篇
  25. 第20章 移植到Android平台
  26. 第21章 移植到iOS平台
  27. 第6篇 实战篇
  28. 第22章 使用Git管理程序代码
  29. 第23章 项目实战:迷失航线手机游戏
  30. 第24章 发布到Google Play应用商店
  31. 第25章 发布到苹果App Store应用商店

常见问题

这本书适合零基础学编程的人吗?
不太适合。书中开篇即讲 Lua 语言基础,但节奏较快,默认读者具备基本编程概念。若从未写过代码,建议先补一门语言的基础语法,再回来读本书会顺畅许多。
第2版和第1版有什么区别?
第2版是在畅销的第1版基础上全面升级而成,内容框架同为六篇,但对引擎版本、示例代码与工程实践做了更新与完善,并继续提供源码下载、勘误与技术支持服务。有第1版的读者可重点看变化部分。
这本书配套资源在哪里获取?
出版社与电商页面均说明,本书配套提供源代码下载、勘误和技术支持,具体网址见书中前言。建议先下载源码再动手练习,便于对照排查报错。
书中的技术内容现在还有用吗?
本书出版于 2017 年。引擎核心概念(节点树、动作系统、事件分发、渲染层级等)依然通用,但部分 API、工程配置和第三方工具链已发生变化,建议结合当前官方文档学习并做适配。

读者评论

查询本书

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

作者简介

关东升 作者 · 中国 · 1973

关东升,1973年12月生,中国移动开发专家、CTO、IT作家,智捷课堂创始人及首席培训专家,Cocos最有价值专家(CVP),51CTO学堂高级讲师。他精通iOS、Android、Python等技术,曾参与北京市公交一卡通等项目,并著有《iOS开发指南》《Python从小白到大牛》等五十余部技术图书。其写作面向编程入门与实战应用,近年作品涵盖Python、MATLAB、R语言在科研绘图与学术图表绘制中的应用,以及AI时代借助ChatGPT、DeepSeek等工具进行金融大数据分析与量化交易等主题,常以漫画、全彩插图等轻松形式降低学习门槛,兼顾趣味性与实用性。

同一作者

同类高分