本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
本书使用Cocos2d-x引擎(3.9版本)技术,带领
读者从零开始逐步进行“拇指接龙”手游(手机游戏
)的开发。此游戏基于Windows平台知名扑克牌游戏
“空当接龙”开发而成,其中融入了世界闻名童话故
事《拇指姑娘》一书的主要情节。读者可以通过学习
这个游戏的开发过程,全面掌握Cocos2d-x C++游戏
跨平台实战开发的主要方法和技巧。
朱先忠、高嗣慧编著的《Cocos2d-x3.x实战--
卡牌手游开发指南》遵循理论和实践相结合的编写原
则,并尽量按照软件工程指导思想,循序渐进地介绍
“拇指接龙”游戏项目的开发过程。通过一款完整的
跨平台(Android & iOS)实战型手游的开发学习,
读者能够从中领悟Cocos2d-x引擎的神奇魅力,从而
*加深入地理解和掌握该引擎。
本书共分为3篇,17章。在**篇中,我们简要介
绍进行Cocos2d-x编程所必需的基础知识。在第2篇中
,我们正式转入“拇指接龙”游戏的实战开发,在这
一部分知识的编写中,我们尽量遵循软件工程开发思
路展开介绍,适当穿插Cocos2d-x实战技巧的讲解。
在第3篇中,我们转而关注基于Cocos2d-x实战手游跨
平台开发、移植和第三方市场SDK嵌入乃至弱联网相
关技术的探讨。通过这3篇内容的渐进性学习,力图
使读者以*快的速度掌握基于Cocos2d-x引擎进行跨
平台手游开发的关键技术。
本书适合具有一定C/C++开发经验的着眼于
Cocos2d-x引擎的游戏开发初学者、游戏设计人员阅
读,也适合作为高等院校和培训学校相关专业师生的
教学参考用书。
基础篇
**章 Cocos2d-x开发环境搭建
1.1 选择Cocos2d-x 3.x的理由
1.2 C++ 11主要新特性
1.2.1 nullptr
1.2.2 auto
1.2.3 lambda函数
1.2.4 std::function类型
1.2.5 C++11多线程std::thread
1.3 Windows 7平台开发环境搭建
1.3.1 Win32版本开发环境搭建
1.3.2 安装Cocos Studio 2.3.3
1.3.3 Android版本开发环境搭建
1.4 Mac平台开发环境搭建
1.4.1 安装Cocos2d-x 3.9 开发环境与创建示例工程
1.4.2 运行官方示例工程cpp-tests
1.4.3 安装Mac版本的Cocos Studio
1.4.4 Android开发环境搭建
1.5 小结
第2章 Photoshop与Flash——独立手游开发者的必修课
2.1 Photoshop CS 6鼠绘技巧与示例
2.2 与手游UI制作密切相关的Photoshop技术
2.2.1 GIF帧动画制作
2.2.2 由GIF动画文件导出一组PNG图像文件
2.2.3 GIF时间轴动画
2.3 Flash CS 6鼠绘技巧与示例
2.4 与手游UI制作密切相关的Flash技术
2.4.1 生成Sprite表单
2.4.2 尽量不把舞台元件实例集合导出到精灵表单
2.4.3 导出库元件集到精灵表单时的注意事项
2.4.4 Flash动画简介
2.4.5 Flash+DragonBone联合制作heart_ani动画
2.5 小结
第3章 手游辅助开发利器——TexturePacker和ParticleEditor
3.1 图片切片工具TexturePacker
3.1.1 为什么要用TexturePacker
3.1.2 TexturePacker的基本用法
3.1.3 Retina支持——AutoSD
3.1.4 TextureSettings面板其他参数说明
3.1.5 空当接龙游戏使用的碎图打包技术
3.1.6 TexturePacker与XCode集成简介
3.2 Windows平台免费开源的粒子编辑器ParticleEditor
3.2.1 粒子系统属性讲解
3.2.2 官方示例工程cpp-tests中粒子系统使用小结
3.2.3 让粒子系统沿着指定轨迹运动
3.2.4 SplashScreen场景粒子系统应用回顾
3.3 小结
实践篇
第4章 拇指接龙手游整体策划与设计
4.1 拇指接龙游戏创意构思及快照欣赏
4.1.1 游戏构思
4.1.2 传统拇指接龙游戏算法(玩法)回顾
4.1.3 传统空当接龙游戏特点分析
4.1.4 目前市场同类游戏简单分析
4.1.5 旧瓶装新酿的可能性
4.1.6 快照预览
4.2 拇指接龙游戏整体数据策划与存储方案
4.2.1 数据策划与总体算法分析
4.2.2 数据存储方案分析
4.3 模块及功能图设计
4.3.1 系统总体模块及关系图
4.3.2 游戏主场景MainScene流程图
4.4 小结
第5章 Splash场景设计与多分辨率屏幕适配方案
5.1 Splash UI设计
5.1.1 设计场景图层文件
5.1.2 设计场景中的动画文件
……
第6章 拇指接龙游戏导航场景设计
第7章 游戏帮助系统设计
第8章 拇指接龙游戏关卡及回合设计
第9章 创建通用场景切换类
**0章 拇指接龙游戏道具商店设计
**1章 拇指接龙游戏主场景开发
**扩展篇
**2章 iOS移植的Objective-C编程知识**
**3章 Android移植的Java&NDK编程知识**
**4章 拇指接龙集成社交分享ShareSDK for iOS
**5章 拇指接龙集成社交分享ShareSDK for Android
**6章 拇指接龙游戏集成有米积分墙的Android版
**7章 弱联网手游开发的云存储技术