Cocos2d-x in Action: Lua Edition (2nd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已掌握至少一门编程语言,想用脚本语言快速上手手游开发的初学者
- 正在使用或计划使用 Cocos2d-x Lua 做 2D 手游的独立开发者
- 高校游戏开发、移动应用方向课程的学生与任课教师
- 需要补充引擎 Lua 绑定、网络通信与多平台移植知识的技术人员
Not a good fit for
- 完全没有编程基础、也无意先补习编程入门的读者
- 只想学习 Lua 语言本身、不关心游戏引擎应用的读者
- 追求最新引擎版本与新版本 API 的开发者,需以官方文档为主
Reading tips
- 先按基础篇顺序动手敲一遍示例,把精灵、动作、场景、事件等核心概念跑通再往下读
- 进阶篇可结合自己的项目需求跳读,物理引擎、瓦片地图与 GUI 控件建议边查边用
- 实战篇的“迷失航线”建议独立复现一遍,再对照书中代码与配套源码排查差异
- 书中代码受引擎版本影响,遇到接口不一致时以对应版本官方文档和示例为准
About the publisher
Founded in 1980, Tsinghua University Press has 57 titles in our collection, covering popular science, medicine, health, law, philosophy and social sciences. Representative works include medical popular-science books such as Cancer Truth: Doctors Are Reading It Too and New Knowledge on Cancer by Bo Luo (Li Zhizhong), legal titles such as Sunshine Is the Best Preservative: Express Delivery of Major Global Anti-Corruption Cases, and works like Qi Ge's A Brief History of Philosophy with Big Ideas and Liu Yunhao's From the Internet to a New Industrial Revolution. Its authors include science writers, medical researchers, the Renmin University of China anti-corruption master's class and university scholars, reflecting a publishing profile that balances academic seriousness with accessible reading. As public information is limited, this profile is based only on the titles in our collection.
Contents
- Part 1 Fundamentals
- Chapter 1 Lua Language Basics
- Chapter 2 Introduction to Cocos2d-x Lua
- Chapter 3 Setting Up the Environment
- Chapter 4 Labels
- Chapter 5 Menus
- Chapter 6 Sprites
- Chapter 7 Scenes and Layers
- Chapter 8 Actions, Effects, and Animation
- Chapter 9 User Events
- Part 2 Advanced Topics
- Chapter 10 Game Music and Sound Effects
- Chapter 11 Particle Systems
- Chapter 12 Tile Maps
- Chapter 13 Physics Engine
- Chapter 14 Cocos2d-x GUI Controls
- Chapter 15 3D Features in Cocos2d-x
- Part 3 Data and Networking
- Chapter 16 Data Persistence
- Chapter 17 HTTP-Based Networking
- Chapter 18 Node.js and WebSocket Networking
- Part 4 Optimization
- Chapter 19 Performance Optimization
- Part 5 Multi-platform Porting
- Chapter 20 Porting to Android
- Chapter 21 Porting to iOS
- Part 6 Hands-on Practice
- Chapter 22 Managing Code with Git
- Chapter 23 Project Practice: The Lost Route Mobile Game
- Chapter 24 Publishing to Google Play
- Chapter 25 Publishing to the Apple App Store
FAQ
这本书适合零基础学编程的人吗?
第2版和第1版有什么区别?
这本书配套资源在哪里获取?
书中的技术内容现在还有用吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Guan Dongsheng, born in December 1973, is a Chinese mobile development expert, CTO, IT author, founder and chief training expert of Zhijie Classroom, a Cocos Most Valuable Professional (CVP), and a senior lecturer at 51CTO Academy. Proficient in iOS, Android, Python and related technologies, he has participated in projects such as the Beijing public transit card and has written more than fifty technical books, including the iOS Development Guide and Python from Beginner to Expert. His writing focuses on programming fundamentals and practical application. Recent works cover the use of Python, MATLAB and R for scientific plotting and academic charts, as well as AI-era topics such as financial big-data analysis and quantitative trading with tools like ChatGPT and DeepSeek. He often uses comics and full-color illustrations to lower the barrier to learning, balancing interest with practicality.