





定价:79元
印次:1-2
ISBN:9787302536703
出版日期:2020.01.01
印刷日期:2022.08.05
图书责编:盛东亮
图书分类:零售
第1~3章为基础知识,是使用Cocos2d-x Lua开发游戏的必备知识集合;第4章和第6章以实际作品“FruitFest”展示了完整的游戏开发流程;第5章包行OpenGL ES等游戏开发进阶知识,其中介绍的功能是绝大多数游戏都需要的,熟知这些知识可以在开发游戏功能模块的时候更加得心应手;第7~8章为高级编程技术,为游戏产品发布阶段提供有力支撑。
刘克男,毕业于电子科技大学计算机科学与计算专业。2006年起在电子科技大学嵌入式国家实验室从事跨平台应用引擎研究。在跨平台引擎项目中担任引擎1.x开发部负责人,拥有多年团队管理经验。2013年加入触控科技,负责Cocos2d-x引擎的推广。2015年调任触控教育创新中心教学总监,负责Cocos2d-x官方课程设计与实施。2019年加入成都触控未来担任技术总监。
前言 本书分8章,知识由浅入深、步步推进,建议按照顺序阅读。 第1章: 介绍Cocos2dLua背景,Cocos2d各版本之间的关系。 第2章: Lua快速入门。已有Lua编程基础的读者,可跳过这一部分。 第3章: Cocos2dLua基础。本章是开发游戏必须掌握的知识结构。 第4章: 《Fruit Fest》消除游戏第1部分,实现了游戏的核心玩法。本章应用Cocos2dLua基础知识,展示了游戏开发的主要流程。 第5章: Cocos2dLua进阶。涵盖UI控件、瓦片地图、内存管理以及数据存储等内容。 第6章: 《Fruit Fest》消除游戏第2部分,为游戏添加了音乐与粒子特效。 第7章: Cocos2dLua高级。虽然其中的网络通信和物理引擎不是每个游戏都会用到,但它们是引擎必不可少的一部分。自定义事件为游戏系统架构提供基础支撑; 而Lua Binding要求熟练掌握C语言开发,它们都是为高级工程师准备的。 第8章: 打包与发布。之所以把该部分放在最后,是因为Cocos2dLua提供的Player模拟器已足够应对游戏的前期开发,通过Player测试游戏将为开发者节省大量时间。 适用版本 本书基于QuickCocos2dxCommunity 3.7.6版本撰写,Quick社区版3.7在3.6的基础上进行了大幅度的优化和裁剪,特别是UI接口上变动较大。读者可以在http://cocos2dlua.org/download/index.md下载到最新的社区版引擎。 注: 本书不适用于QuickCocos...
目录
第1章Cocos2dLua
1.1Cocos2d简介
1.1.1Cocos2d的起源
1.1.2Cocos2dx的诞生
1.1.3Cocos2dLua的发展
1.2版本简介
1.2.1Cocos2dx版本简介(C++)
1.2.2Cocos2dLua版本简介
第2章Lua编程
2.1Lua在Windows下的运行环境搭建
2.1.1安装
2.1.2运行
2.2Lua基础
2.2.1Lua简介
2.2.2Lua语法
2.3Lua面向对象
2.3.1metatable(元表)
2.3.2重要元方法简介
2.3.3封装
2.3.4继承
2.3.5多态
第3章CocosLua基础
3.1Cocos2dLua开发环境配置
3.1.1安装Cocos2dLua
3.1.2安装VS Code与QuickXDev
3.1.3测试开发环境
3.2引擎架构与目录结构
3.2.1引擎架构
3.2.2引擎文件结构
3.2.3项目文件结构
3.3MVC框架
3.3.1什么是MVC
3.3.2Cocos2dLua中的类实现
3.3.3Cocos2dLua中的MVC实现
3.4基础概念
3.4.1导演
3.4.2节点
3.4.3场景
3.4.4层
3.4.5精灵
3.5坐标系
3.5.1笛卡儿... 查看详情
同系列产品
查看详情-
鸿蒙HarmonyOS应用开发实践
向治洪
ISBN:9787302672159
定 价:79元
-
深入理解微电子电路设计——电子元器件、数字电路、模拟电路原理及应用(原书第6版)
[美] 理查德·C.耶格(Richard C. Jaeger) [美] 特拉维斯·N.布莱洛克(Travis N. Blalock) [美] 本杰明·J.布莱洛克(Benjamin J.Blalock) 著 朱前成 朱秀华 编译
ISBN:9787302658191
定 价:199元
-
画说通信原理
张卫钢,汤颖凡
ISBN:9787302629504
定 价:89元
-
数字音频信号处理(原书第3版)
[德] 乌多·佐尔泽(Udo Zolzer)著 张雪英 黄丽霞 孙颖 译
ISBN:9787302644507
定 价:79元