Cocos2d X案例开发大全_第1页
Cocos2d X案例开发大全_第2页
Cocos2d X案例开发大全_第3页
Cocos2d X案例开发大全_第4页
Cocos2d X案例开发大全_第5页
已阅读5页,还剩99页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

读书笔记模板Cocos2d-X案例开发大全01思维导图目录分析精彩摘录内容摘要读书笔记作者介绍目录0305020406思维导图案例大全开发案例游戏实战读者类游戏界面第章背景辅助工具精灵优化场景案例老鼠本书关键字分析思维导图内容摘要内容摘要《Cocos2d-X案例开发大全》包括大量基于Cocos2d-X开发的游戏案例,详细讲解了基于Cocos2d-X游戏引擎在Android及iOS平台下进行游戏开发的思路,能够快速帮助读者提升利用Cocos2d-X进行游戏开发的实战能力与技巧。《Cocos2d-X案例开发大全》内容共分11章,既讲解了Cocos2d-X开发环境的搭建和实战技术,又囊括了比较流行的综合案例,如视觉酷炫的体育竞技类游戏、独有的粒子特效休闲类“坦克大战”游戏、横屏模式的休闲类“飞机对战”游戏、迎合当今潮流的小清新风格的冒险类游戏、益智消除类游戏、物理仿真类休闲游戏、物理仿真类体育竞技游戏;与地图设计有关的物理仿真益智解谜类游戏,以及与时下很流行的“愤怒的小鸟”游戏用的物理引擎一样的仿真类游戏——“盛怒的老鼠”。《Cocos2d-X案例开发大全》所有的案例均来自真实商业项目,读者稍作修改就可以用到自己的实际项目开发中,具有很好的实践价值、丰富的实战技术和技巧,是帮助读者快速进入实战角色的很好的教材。《Cocos2d-X案例开发大全》适合作为Cocos2d-X初学者学习用书,也可作为移动游戏开发者、移动开发者、在职开发的程序员学习参考,也可作为大专院校相关专业师生的学习用书和相关专业的培训学校的教材。目录分析为什么要写一本这样的书内容导读本书特点本书面向的读者实例效果图内容导读第1章初识Cocos2d-X第2章体育类游戏——“哇!板球!”第3章体育类游戏——酷炫冰球第4章坦克大战第5章太空保卫战第6章水果蹦蹦第7章益智类游戏——星星消除第8章哇!重力球第9章2D桌球本书特点●技术新颖,贴近实战●实例丰富,讲解详细●案例经典,含金量高本书面向的读者●Cocos2d-X初学者●有C++基础的读者●在职开发人员1.1Cocos2d-X的诞生历史1.2Cocos2d-X的特点1.3Android平台下Cocos2d-X开发环境的搭建1.4iOS开发环境的搭建1.5本章小结12345第1章初识Cocos2d-X1.3Android平台下Cocos2d-X开发环境的搭建1.3.1Android平台下NDK开发环境的搭建1.3.2Cocos2d-X开发包的下载与解压1.3.3书中案例的导入1.4iOS开发环境的搭建1.4.1iOS开发环境的搭建1.4.2书中案例的导入2.1游戏背景及功能概述2.3游戏的架构2.2游戏的策划及准备工作第2章体育类游戏——“哇!板球!”2.4游戏常量头文件AppMacros2.5相关精灵类2.6界面相关类2.7工具类2.8其他类及源程序2.9游戏的优化及改进010302040506第2章体育类游戏——“哇!板球!”2.1游戏背景及功能概述2.1.1背景概述2.1.2功能介绍2.2游戏的策划及准备工作2.2.1游戏的策划2.2.2安卓平台下游戏开发的准备工作2.3游戏的架构2.3.1各个类的简要介绍2.3.2游戏框架简介2.5相关精灵类2.5.1游戏辅助类BallTest2.5.2游戏辅助类FielderSprite2.5.3游戏辅助类Prop2.6界面相关类2.6.1游戏界面管理类BanQiuLayerSceneManager2.6.2主场景界面类BanQiuLayer2.6.3过渡界面类NewGameLayer2.6.4游戏主菜单界面类BeginLayer2.6.5游戏的设置界面类SetLayer2.7工具类2.7.1精灵特效工具类EffectsUtil2.7.2数据存储工具类JNIUtil2.8其他类及源程序2.8.1AppDelegate类2.8.2主程序main3.1游戏背景及功能概述3.3游戏的架构3.2游戏的策划及准备工作第3章体育类游戏——酷炫冰球3.4游戏常量头文件AppMacros3.5游戏辅助类BallSprite3.6界面相关类3.7数据存储工具类JNIUtil3.8其他类及源程序3.9游戏的优化及改进010302040506第3章体育类游戏——酷炫冰球3.1游戏背景及功能概述3.1.1背景概述3.1.2功能介绍3.2游戏的策划及准备工作3.2.1游戏的策划3.2.2安卓平台下游戏开发的准备工作3.3游戏的架构3.3.1各个类的简要介绍3.3.2游戏框架简介3.6界面相关类3.6.1游戏界面管理类GameSceneManager3.6.2游戏主界面类GameLayer3.6.3游戏主菜单界面类BeginLayer3.6.4游戏的设置界面类SetLayer3.8其他类及源程序3.8.1AppDelegate类3.8.2MyContactListener类3.8.3主程序main4.1游戏背景及功能概述4.3游戏的架构4.2游戏的策划及准备工作第4章坦克大战4.4常量头文件4.5界面相关类4.6辅助类4.7游戏控制类4.8其他类及源程序4.9游戏的优化及改进010302040506第4章坦克大战4.1游戏背景及功能概述4.1.1背景概述4.1.2功能介绍4.2游戏的策划及准备工作4.2.1游戏的策划4.2.2安卓平台下游戏开发的准备工作4.3游戏的架构4.3.1各个类的简要介绍4.3.2游戏框架简介4.4常量头文件4.4.1头文件AppMacros4.4.2头文件JNIUtil4.5界面相关类4.5.1界面管理类TankSceneManager4.5.2加载界面类LoadLayer4.5.3菜单界面类MenuLayer4.5.4帮助界面类HelpLayer4.5.5声音设置类MusicLayer4.5.6游戏界面类TankGameLayer4.5.7胜利界面类NextLevelDialogLayer4.5.8失败界面类LoseLayer4.5.9暂停界面类DialogLayer4.6辅助类4.6.1坦克身体部件辅助类EnemyTank4.6.2导弹辅助类EnemyTankGun4.6.3障碍物辅助类Barrier4.6.4坦克导弹辅助类TankBazooka4.6.5道具辅助类Props4.8其他类及源程序4.8.1主程序main4.8.2场景创建类AppDelegate5.1游戏背景及功能概述5.2游戏的策划及准备工作5.3游戏的架构5.4常量头文件第5章太空保卫战5.5界面相关类5.6辅助类5.7其他类及源程序5.8游戏的优化及改进第5章太空保卫战5.1游戏背景及功能概述5.1.1背景概述5.1.2功能介绍5.2游戏的策划及准备工作5.2.1游戏的策划5.2.2安卓平台下游戏开发的准备工作5.3游戏的架构5.3.1各个类的简要介绍5.3.2游戏框架简介5.4常量头文件5.4.1头文件AppMacros5.4.2头文件EnemyAction5.5界面相关类5.5.1界面管理类PlaneSceneManager5.5.2加载界面类LoadLayer5.5.3欢迎界面类WelcomeLayer5.5.4菜单界面类MenuLayer5.5.5帮助界面类HelpLayer5.5.6游戏界面类PlaneLayer5.5.7胜利界面类WinLayer5.5.8失败界面类LoseLayer5.6辅助类5.6.1敌机辅助类Enemy5.6.2导弹辅助类Missle5.7其他类及源程序5.7.1主程序main5.7.2场景创建类AppDelegate6.1游戏背景及功能概述6.3游戏的架构6.2游戏的策划及准备工作第6章水果蹦蹦6.4常量头文件6.5界面相关类6.6辅助类6.7其他类及源程序6.8游戏的优化及改进12345第6章水果蹦蹦6.1游戏背景及功能概述6.1.1背景概述6.1.2功能介绍6.2游戏的策划及准备工作6.2.1游戏的策划6.2.2安卓平台下游戏开发的准备工作6.3游戏的架构6.3.1各个类的简要介绍6.3.2游戏框架简介6.4常量头文件6.4.1头文件AppMacros6.4.2头文件JNIUtil6.5界面相关类6.5.1界面管理类GameSceneManager6.5.2加载界面类LoadLayer6.5.3菜单界面类MenuLayer6.5.4帮助界面类HelpLayer6.5.5设置界面类SetLayer6.5.6历史界面类HistoryLayer6.5.7游戏界面类GameLayer6.5.8失败界面类EndLayer6.7其他类及源程序6.7.1主程序main6.7.2场景创建类AppDelegate7.1游戏背景及功能概述7.2游戏的策划及准备工作7.3游戏的架构7.4游戏常量头文件AppMacros第7章益智类游戏——星星消除7.5游戏辅助类Star7.6界面相关类7.7工具类7.8其他类及源程序7.9游戏的优化及改进12345第7章益智类游戏——星星消除7.1游戏背景及功能概述7.1.1背景概述7.1.2功能介绍7.2游戏的策划及准备工作7.2.1游戏的策划7.2.2安卓平台下游戏开发的准备工作7.3游戏的架构7.3.1各个类的简要介绍7.3.2游戏框架简介7.6界面相关类7.6.1游戏界面管理类SceneManager7.6.2主场景界面类MainLayer7.6.3过渡界面类LayerBetweenMainAndGame7.6.4游戏界面类GameLayer7.6.5对话框界面类DialogLayer7.7工具类7.7.1粒子系统工具类ParticlesUtil7.7.2声音工具类SoundUtil7.7.3场景切换工具类TransUtil7.7.4精灵特效工具类EffectsUtil7.7.5数据存储工具类JNIUtil7.8其他类及源程序7.8.1AppDelegate类7.8.2主程序main8.1游戏背景及功能概述8.3游戏的架构8.2游戏的策划及准备工作第8章哇!重力球8.4常量头文件8.5界面相关类8.6辅助类8.7其他类及源程序8.8游戏的优化及改进12345第8章哇!重力球8.1游戏背景及功能概述8.1.1背景概述8.2游戏的策划及准备工作8.2.1游戏的策划8.2.2安卓平台下游戏开发的准备工作8.3游戏的架构8.3.1各个类的简要介绍8.3.2游戏框架简介8.4常量头文件8.4.1头文件AppMacros8.4.2头文件JNIUtil8.5界面相关类8.5.1界面管理类Box2dSceneManager8.5.2欢迎界面类WelcomeLayer8.5.3菜单界面类MenuLayer8.5.4模式选择界面类ModelLayer8.5.5设置界面类SetLayer8.5.6历史界面类HistoryLayer8.5.7关卡界面类RoundLayer8.5.8游戏界面类GameLayer8.5.9过关界面类EndLayer8.7其他类及源程序8.7.1主程序main8.7.2场景创建类AppDelegate9.1游戏背景及功能概述9.3游戏的架构9.2游戏的策划及准备工作第9章2D桌球9.4常量头文件9.5界面相关类9.6辅助类9.7其他类及源程序9.8游戏的优化及改进12345第9章2D桌球9.1游戏背景及功能概述9.1.1背景概述9.1.2功能介绍9.2游戏的策划及准备工作9.2.1游戏的策划9.2.2安卓平台下游戏开发的准备工作9.3游戏的架构9.3.1各个类的简要介绍9.3.2游戏框架简介9.4常量头文件9.4.1头文件AppMacros9.4.2头文件JNIUtil9.4.3头文件GameInfo9.5界面相关类9.5.1界面管理类SceneManager.9.5.2菜单界面类MenuLayer9.5.3关于界面类AboutLayer9.5.4帮助界面类HelpLayer9.5.5声音设置类MusicLayer9.5.6游戏模式选择界面类ChoiceLayer9.5.8游戏界面类GameLayer9.6辅助类9.6.1桌球精灵辅助类TableBall9.6.2刚体碰撞回调类MyContactListener9.7其他类及源程序9.7.1主程序main9.7.2场景创建类AppDelegate10.1游戏背景及功能概述10.4游戏常量头文件AppMacros10.2游戏的策划及准备工作第10章益智类游戏——水果解谜10.5游戏辅助类10.6界面相关类10.7工具类10.8其他类及源程序10.9游戏地图数据文件介绍10.10游戏的优化及改进010302040506第10章益智类游戏——水果解谜10.1游戏背景及功能概述10.1.1背景概述10.1.2功能介绍10.2游戏的策划及准备工作10.2.1游戏的策划10.2.2安卓平台下游戏开发的准备工作10.3.1各个类的简要介绍10.3.2游戏框架简介10.5游戏辅助类10.5.1游戏水果类Fruit10.5.2游戏水果子类Orange10.5.3游戏水果子类Melon10.5.4游戏水果子类Grape10.5.5游戏水果子类Durian10.5.6游戏水果子类Sugarcane10.5.7游戏水果子类Pumpkin10.5.8开关类Switch10.6界面相关类10.6.1游戏界面管理类SceneManager10.6.2主场景界面类MainLayer10.6.3游戏界面类GameLayer10.6.4选关界面类SelectLayer10.6.5胜利界面类VectoryLayer10.7工具类10.7.1粒子系统工具类ParticleSystemUtil10.7.2声音工具类SoundUtil10.7.3场景切换工具类TransUtil10.7.4数据存储工具类JNIUtil10.8其他类及源程序10.8.1AppDelegate类10.8.2主程序main11.1游戏背景及功能概述11.2游戏的策划及准备工作11.3游戏的架构11.4常量头文件以及工具类11.5界面相关类12345第11章盛怒的老鼠11.6精灵刚体类11.8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论