封面
版权信息
内容简介
前言
第1篇 开始前的环境搭建
第1章 初识Cocos2d-x
1.1 我是怎样遇到Cocos2d-x的
1.2 开始前的准备
1.3 安卓开发环境的搭建
1.4 关于本书的一些约定
1.5 小结
第2篇 Cocos2d-x基础铺垫
第2章 Cocos2d-x基础知识学习
2.1 在Cocos2d-x中创建一个新的场景
2.2 让场景显示出来
2.3 Cocos2d-x中的一些概念
2.4 总结
第3章 在屏幕上显示内容
3.1 在Cocos2d-x中显示一行文字
3.2 在Cocos2d-x中显示图像
3.3 在Cocos2d-x中使用菜单
3.4 Cocos2d-x中屏幕适配的原理
3.5 在Cocos2d-x中播放声音
3.6 实战:一个简单的钢琴
3.7 小结
第4章 实现交互的功能
4.1 单点触摸的纸牌游戏
4.2 多点触摸的羊驼游戏
4.3 鼠标和键盘的加入
4.4 在Cocos2d-x中使用加速度传感器
4.5 实战:在Cocos2d-x中实现游戏摇杆
4.6 小结
第5章 让人物动起来
5.1 让精灵进行简单的动作
5.2 在Cocos2d-x中实现更加复杂的动作
5.3 在Cocos2d-x中实现动作的监听
5.4 让主角跑起来
5.5 用打包后的图片创建动画
5.6 实战:利用动画实现人物行走
5.7 小结
第6章 定时器的原理及使用
6.1 定时器的基本使用
6.2 定时器的缺陷以及改进
6.3 定时器的注册与取消
6.4 使用定时器实现触发器
6.5 实战:利用定时器优化实现人物行走的效果
6.6 实战:实现回合制游戏战斗效果
6.7 小结
第7章 地图系统的使用
7.1 使用图片作为地图
7.2 瓦片地图与地图编辑器
7.3 障碍物的获取
7.4 简单介绍一下算法
7.5 小结
第8章 Cocos2d-x中的粒子系统
8.1 什么是粒子系统
8.2 粒子系统的使用
8.3 使用粒子系统创建火焰
8.4 使用粒子编辑器
8.5 小结
第9章 在Cocos2d-x中使用物理引擎
9.1 什么是物理引擎
9.2 物理引擎中常用的概念
9.3 在Cocos2d-x中使用物理引擎
9.4 玩家实现对刚体的操纵
9.5 Box2D中关于倍数的设定
9.6 向屏幕中加入多个小球
9.7 小结
第10章 存储和网络
10.1 Cocos2d-x中本地信息的存储
10.2 Cocos2d-x中的文件系统
10.3 Cocos2d-x中弱联网技术的使用
10.4 Cocos2d-x中XML文件的解析
10.5 小结
第3篇 Cocos2d-x技能提升
第11章 高级UI控件
11.1 九宫格是个什么东西
11.2 Scale9Sprite在按钮中的应用
11.3 在Cocos2d-x中使用滑动条
11.4 另一种形式的进度条
11.5 在游戏中使用开关
11.6 小结
第12章 学习使用Cocos Studio
12.1 Cocos Studio的使用
12.2 在Cocos Studio中使用自定义控件
12.3 对Cocos Studio制作的按钮进行响应
12.4 使用骨骼编辑器制作动画
12.5 小结
第13章 Cocos2d-x中的设计模式
13.1 什么是设计模式
13.2 设计模式的作用是什么
13.3 Cocos2d-x中的设计模式
13.4 Cocos2d-x中的防御式编程
13.5 小结
第4篇 Cocos2d-x游戏开发案例实战
第14章 2048游戏实例
14.1 2048游戏概述
14.2 游戏手势的识别
14.3 卡片类的定义和实现
14.4 卡片消除效果的实现
14.5 游戏界面的美化
14.6 分数的计算
14.7 小结
第15章 连连看游戏实战
15.1 游戏分析
15.2 瓦片地图的制作与方块的显示
15.3 游戏中方块的定义与实现
15.4 用户操作的逻辑判断
15.5 方块连通性的判断
15.6 倒计时条的实现
15.7 道具按钮的加入
15.8 界面的优化
15.9 关卡的选择
15.10 小结
第16章 实战Popstar
16.1 消除类游戏简介
16.2 星星的定义和显示
16.3 玩家单击事件的获取
16.4 使用广度优先算法使星星消去
16.5 让星星真正消去
16.6 游戏逻辑的判断
16.7 游戏开始特效与界面的修改
16.8 小结
第17章 实战纵版射击游戏
17.1 纵版射击游戏简介
17.2 背景滚动的实现
17.3 飞机类的实现
17.4 “皮卡丘”跟随玩家操纵
17.5 子弹的发射
17.6 敌人的创建
17.7 不断地创建敌机
17.8 敌机发射子弹
17.9 碰撞检测与敌机的爆炸
17.10 小结
第18章 简单的纸牌游戏
18.1 项目简介
18.2 定义一张纸牌
18.3 洗牌和发牌
18.4 “玩家类”的定义和实现
18.5 玩家和电脑出牌的实现
18.6 玩家与电脑轮流出牌的实现
18.7 实现让玩家按照规则出牌
18.8 实现电脑按照游戏规则选牌和出牌
18.9 最后来谈谈人工智能与自动机
18.10 小结
第19章 最后的一点补充
19.1 游戏素材的获取
19.2 游戏题材的选择
19.3 遇到问题怎么办
19.4 游戏如何推广
19.5 小结
更新时间:2021-03-19 18:55:05