求传*智*播*客第五期 C++ cocos2d x教程教*程的课*件 我有教程 但是没有课件....

QQ群:①群 ②群 ③群 ④群 ⑤群 ⑥群
扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
& cocos2dx视频教程 cocos2d-x高级开发教程源码
cocos2dx高级开发视频教程
利用cocos2d来实现一个画板功能《Flappy Bird》cocos2d-x 3.0仿源码下载
天天酷跑刷金币辅助外挂工具天天酷跑是一款跑酷游戏,高分和金币一只是玩家们关注的热
推荐游戏下载
《混沌之理》是一款改编同名人气漫画的2D回合制RPG手机游戏。由新派漫画家奇颗
《堕落泰坦》是一款延续经典端游魔兽世界的3D暗黑魔幻手游!强大的历史背景,
笑傲江湖3d手游下载是完美世界推出的金庸正版授权武侠动作手机游戏,采用自研A
《主公莫慌》是网易历时18个月、重金投入的三国策略对战手游,首款支持玩家连
cocos2d-x高级开发教程 源码
奇怪大冒险--cocos2d-x手机游戏源码下载
1 播放背景音乐
2.把四张图片加载成帧动画,2秒一张,并且让sprite1同事进行俩动画:切换和飞入动画,并且动画结束时调用本类的animateFinished方法
  cocos2d-x 酷跑源码.好源码
  可以拿去学习学习 ,cocos2d-x 酷跑源码 不错的
**** 本内容被作者隐藏 ****
cocos2d-x 3.0的仿《Flappy Bird》完整源码发布!!!
源码下载:
**** 本内容被作者隐藏 ****
  完仿Flappy Bird是cocos2d-x3.0开发的利用了beta2新物理特性做出的,几乎全部用的lua~已经开源~已经完成了除排行榜外所有功能。原作者的微博是:/crosslife感谢原作者分享!
  1、支持双人
  一个横版战斗游戏源码,亲测通过,源码支援齐全,提供给新手学习!
**** 本内容被作者隐藏 ****
**** 本内容被作者隐藏 ****
  cocos2d-x之消除游戏源码(仿逆转三国玩法)---3个及以上小球...
  非常有用,下载来看看吧!
**** 本内容被作者隐藏 ****
  【cocos2d-x 写的雷电源码】雷电源码
**** 本内容被作者隐藏 ****
该系列是本人在实践项目对碰到的各种问题的解决方法及相关总结,希望能帮到大家
另,新人刚注册,看到很多资料心里痒痒的,但苦于积分不够无法下载,希望大家慷慨奖励,谢谢~~
Cocos2d-x项目移植到WP8系列之二:
基于cocos2d-x的对对碰-水果对对碰
基于 cocos2d-x 编写的对对碰游戏。即三个相同图案排成一行的时候就会消去.这个游戏貌似最近很火啊...
**** 本内容被作者隐藏 ****
首先,很感谢游戏蛮牛的论坛版主王老吉(王迪), 在游戏蛮牛上投入了大量的时间,录制了40多集关于cocos2d-x的公开课分享给成千上万的网友, 并撰写了此书[Cocos2d-x游戏开发基础与实战]。此书的内容和游戏蛮牛网
  Cocos2d-x手游】仿《恶魔城》实现,完整代码+资源下载
  利用cocos2d-x制作的恶魔城游戏。游戏操作比较复杂,在测试玩之前,一定要看游戏的操作说明(进入菜单选项里面,点击最后一项)。
  可以当作学习c
  cocos2d-x+lua打地鼠游戏源码
**** 本内容被作者隐藏 ****
[+4]小弟刚学cocos2d-x没多久,想做个怪物没有固定路线的塔防类的游戏,但寻路算法不会,在网上的代码看不太懂,求各种大牛伸出援手帮帮忙!!!!
类似于Android星际塔防的Demo,基于Cocos2d-x实现。
测试环境:
编译测试,测试环境:Xcode 4.5, iOS 5.0 以上。
回复即可下载:
**** 本内容被作者隐藏 ****
cocos2d-x源码 --- 《三国策略战争游戏源码》
cocos2d-x三国策略战争游戏源码,样式风格不错,一个demo,大家可以研究一下。
**** 本内容被作者隐藏 ****
  cocos2d-x源码,魔塔游戏
  游戏名称:魔塔
  游戏类型:休闲
**** 本内容被作者隐藏 ****
  cocos2d-x闯关类游戏
**** 本内容被作者隐藏 ****
[+10]想要用一个CCSprite图片来充当地图,各位大神有啥好建议来构建地图不可移动区域吗,在网上找到了一个案例,是吧可移动的区域扣出来单独放在一个CCLayer里面,求大神介绍
  cocos2d-x封神榜demo开源源码
**** 本内容被作者隐藏 ****
作者说:搜到一个开源的半成品游戏代码(游戏主体部分没有),但最高兴的是有不错的资源(没有美工引发头疼问题)。游戏虽小,地图只有一张,可玩,目测无bug(有的话请留言)。还会完善,希望做成个dota风格,外加
如果在视频学习的过程中有什么疑问的地方,没有弄得太明白的地方,或者指正视频中的一些小错误,都欢迎在本帖留言,我会不定时回复,尽量满足大家的要求。
在这里希望大家不要把过于复杂的问题搬到这里,可以跳转ht
为了更好的帮助小蛮牛们,我们从今天开始邀请行业知名游戏公司有丰富的游戏开发经验的主程、技术负责人、CEO、CTO等作客游戏蛮牛,帮助大家解决unity,cocos2D-x,html5等游戏开发相关技术问题,以及游戏创业者遇到的商
**** 本内容被作者隐藏 ****
北京cocos2dx主程 cocos2d-x 手游开发
游戏主程 游戏开发招聘
职位月薪:面议工作地点:北京北京
工作性质:全职,工作经验:3-5年,最低学历:大专,招聘人数:1人,职位类别:it技术支持/维护工程师,五险一
Match 3 游戏源码下载cocos2d-x 2.x,完成功能:
1、滑动消除;
2、消除多个精灵后触发闪电;
3、ios,android工程支持;
愤怒的小鱼 大鱼吃小鱼--cocos2d-x手机游戏源码
规则:吃掉小鱼,碰到大鱼游戏结束
很简单的小游戏
下载地址:/code-3084-1.html
3.x的引擎目录与2.x的引擎目录的差别是非常大的。学过2.x的朋友应该会发现2.x的引擎目录有点凌乱。而3.x主要是将引擎的各个文件按照用途进行了分类,使得引擎目录结构更加清晰了。
【窥探3.x引擎目录】要想学好Cocos
最近在与好友聊天的过程中,好友问我如何实现类似这样的游戏。它主要想知道,如何检测旋转过后的物体与其他物体之间的碰撞。
我们知道,在没有旋转的情况下,对于这样的方块,比较规则的物体,我们完全可以使
碰撞检测是使用物理引擎的一个重要目的,使用物理引擎可以进行精确的碰撞检测,而且执行的效率也很高。在Cocos2d-x 3.x中使用事件派发机制管理碰撞事件,EventListenerPhysicsContact是碰撞事件监听器。碰撞检测相关
1、创建Cocos2d-x工程(1)cd /Users/自己用户名/Desktop/cocos2d-x-3.1/tools/cocos2d-console/bin (2)cocos new JniDemo -p com.pactera.jni -l cpp -d 自己的工程路径2、将新建工程的proj.android导入ADT(1)F
在Cocos2d-x 3.x版本添加了对3D物体的支持后,3D物体的碰撞检测方法也随之更新,其中一种最简单的碰撞检测方法就是AABB碰撞检测。
1.AABB包围盒在游戏中,为了简化物体之间的碰撞检测运算,通常会对物体创建一个规则
与2.x相比,节点类Node的属性和功能做了大幅度的修改与增加。
【Node】Node类是绝大部分类的父类(并不是所有的类,例如Director类是直接继承Ref类的),如Scene、Layer、Sprite以及精灵集合SpriteBatchNode等等等等
开源个cocos2d-x写的 游戏
代码使用方法:下载zip包,双击工程文件即可运行。
还是那句老话,大家赶紧换皮上吧、
Sushi Crush 游戏源码下载cocos2d-x 3.2,完成功能:
1、滑动消除;
2、消除多个寿司;
3、多分辨率适配;
4、ios,win32工程支持;
源码介绍中国象棋--cocos2d-x手机游戏源码
没有人工智能,只能自己点。^-^
下载地址:/code-3088-1.html
深圳-福田区手机游戏开发工程师(cocos2d-x)招聘
工作地址:深圳-福田区
招聘公司:深圳市宜搜科技发展有限公司
任职要求:
1、热爱游戏事业,计算机或相关专业;
2、具备扎实的软件编程基础,
封神榜--cocos2d-x手机游戏源码
目录:精灵的八面玲珑,地图活起来了,怪物智能AI,界面UI设计
首先以世界为中心点,然后以地图展开的思路,我们将主角,NPC,怪物都添加到地图上,然后通过主从移动
益智拆积木cocos2d-x手机游戏源码
代码简单实用下载地址:/code-3133-1.html
简单介绍下,做端游,用过bigworld,gamebryo,2011到现在(一年自研2d引擎,两年半cocos2d-x),现在想转unity,求北京公司收留
具体可以qq上聊:
  使用cocos2d-x编写的ui编辑器(界面编辑器),实现了ui的可视化编辑,支持sprite、button、label、scale9sprite等等,导出配置文件格式为json格式-Cocos2d-x prepared ui interface editor, ui visual editing s
自己在一个开源塔防框架基础上写的,添加修改了很多东西,可以作为一个接近完整的塔防游戏了。特色功能是:自动寻路,自动变换行走方向,与uikit的交叉使用。代码量有点多,资源和图片是从越狱手机上用itool获得的。
可以拿去学习学习 ,cocos2d-x 酷跑源码
**** 本内容被作者隐藏 ****
**** 本内容被作者隐藏 ****
cocos2d-x源码---中国象棋
**** 本内容被作者隐藏 ****
卡牌类游戏,以水浒内容为主线,画面精美,可玩性很高。
《瓦片积木》--cocos2d-x手机游戏源码下载
瓦片积木,完成box2d渲染调试的基本框架,并完成TestCpp中的tiles示例
下载地址:/code-3351-1.html
用cocos2d-x实现俄罗斯方块游戏的简单功能。其中只实现了一种方块,有兴趣的话可以自己添加一些块。只能在Retina硬件模式下才能正常显示。
测试环境:
编译测试,测试环境:Xcode
cocos2d-x制作连珠游戏。
操作方法:用鼠标选中要移动的玻璃珠,然后单击空位,即可移动玻璃珠。
游戏目标:将五颗同颜色的珠子移动到同一条线,即可消除。
小编注:感谢作者@backjy_370892 分享代码于Co
  Cocos2d-x源码
  游戏名称:跑跑跑V1.0
  游戏类型:休闲
**** 本内容被作者隐藏 ****
  Cocos2d-x源码
  游戏名称:战争迷雾效果
  游戏类型:休闲
**** 本内容被作者隐藏 ****
4399游戏,注册用户突破5亿, 中国互联网排名TOP16,20多款高品质产品制作,Google TOP10中文互联网品牌,用户访问量稳居全球第27名,百度搜索风云榜网页游戏平台No.1。研发+运营的大平台,手游、页游、端游项目齐发,
一般游戏都包括几个流程,加载界面,开始界面,选关界面,主界面,暂停界面等等;这节我将这些流程都串联起来;
代码下载:/c3f24a752d5e6f26ca3e1e(snow-flow)
loading界面;
这一节,我将实现游戏的选关界面,游戏50关,每一屏15关,总共4屏,左滑动可切换到上一屏,右滑动可切换到下一屏;
效果如下;开始进入选关界面;
滑动到最后一屏;
点击关卡,进入主界面;
代码下载:http://sha
进入游戏主场景,游戏需要临时暂停、重新选关、重新玩等等,所以玩家点击暂停按钮,弹出一个选择悬浮层,这一节我们来实现;
效果如下:
点击右上角游戏暂停;
返回回到开始界面;
代码下载:http://www.kuaipan.c
这一节,我将给游戏添加背景音乐和音效;
代码下载:/file/id_44873.htm?source=1
先在Resources目录下新建一个sounds目录,把准备好的音效复制到该目录下;
打开MainLayer.j
这一节 我将实现让小怪物跟随我的触摸方向移动,同时触摸的地方产生一个四周发散的效果
效果如下:
代码下载:/file/id_44782.htm?source=1
打开MainLayer.js,把onDidLoadFrom
下雪,烟花,火焰用图片绘制不是很容易,而使用粒子效果则会事半功倍;这一节我要实现小怪物头顶有光环粒子,背景有瀑布粒子
先展示效果:
代码下载地址:/file/id_44695.htm?s
一个游戏的成功很大程度上取决于动画的成功,熟悉cocos2dx的读者都知道它具备了很多现成的动画。这一节我将实现小怪物慢慢的摇摇晃晃的向前走;
运行效果如下
代码下载地址:/file/id_253
我们平时玩游戏时候看到很多超炫的字体效果,大部分都是用了自定义图片, cocos2dx里面叫做LabelBMF
运行效果如下;
代码下载:/c3f24a752d5e6f26ca3e1e (snow-font)
接着上一节,我们已经创建了一个主游戏场景MainLayer,现在我们需要创建一个开始场景StartLayer,包括StartLayer.ccbx和StartLayer.js两个文件,点击StartLayer上的开始按钮,游戏切换到主游戏场景。
先看运行效果;
游戏图片资源需要打包,本章我将介绍cocos2d-x editor贴图(TexturePacker);贴图的原则是把小图片集合到一块,如果图片很大(比如背景资源),需要单独放置。这一节起,我通过一个叫snow的项目来把主要的知识点汇
cocos2d-x editor 新建工程时会自动生成游戏框架,如下图
红色边框共有五个区域
[*]idea 是自动生成的目录,读者不需要操作
[*]Source是主工程目录,所有的设计和编码都在该目录下完成;
[*]Resource是项目的资
IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GU
前言笔者学java
,android,javascript的,近期开始学习手机游戏开发,由于手游开发是多平台,所以选择cocos2d-x作为开发游戏引擎。
但遇到如下一些问题,
其一,cocos2d-x开发平台很多是mac系统上
游戏设计的主题总是使人们激动。 在我看来,一个学徒级的游戏设计者或者个人看法者应该用一个小的经典事例来分析这会比看纯理论的文章更加具有实用性。在这个系列里,我将想你展示如何使用Cocos2d-x-3.0引擎来编写一
在实际开发中,我们开发的游戏在发布的时候往往需要把资源加密。如果我们自己来做这些操作的话,无疑是一项很繁琐的工作。好在Quick中给我们提供了完整的一套解决方案。在Quick中提供了两个加密的脚本,一个是对lua
Quick-Cocos2d-x中,ListView:pushBackCustomItem()以及Widget:Clone(),均会导致模板控件中事先保存的自定义属性消失。这使得我们要每次克隆时需重新获取子控件引用。本文提供一个解决方案。
问题描述使用ListView
第一,对于屏幕适配问题,首先必须理解几个基本的概念。
FrameSize:实际上就是设备的原始分辨率,开发环境中可以通过CCEGLView::sharedOpenGLView()->setFrameSize()来设置设备的分辨率大小,当然也可以可以通过CCE
本文的搭建方法是最新最正确的方法,好多朋友反映搭建eclipse交叉编译环境很复杂又头疼,其实只是网上的资料太过零散,差一步而谬之千里啊,不多说,如果你看了这篇文章,恭喜你,你省下了至少48小时的生命。
成都-高新区手游开发全职讲师-cocos2d-x方向或unity3d方向招聘
工作地址:成都-高新区
招聘公司:成都麦子信息技术有限公司
职位描述:
1、 参与公司课程产品调研、分析及讨论;
2、 完成手游开
-这一个月左右的时间里,我独自一人在家做了上面视频中技术演示的demo。用的是Cocos2d-x引擎。说到Cocos2d-x,我接触有一年了。这个demo中的图片资源都是我自己网上找的。而按钮等UI是我用PS自
《数字拼图》--cocos2d-x手机游戏源码下载
简单的数字拼图,鼠标拖动移动数字方块
下载地址:/code-3335-1.html
11. The Shout
吼,你也可以称之为杀敌技能。就像上古卷轴5里的龙裔。现在我们添加一个新的按钮在转换移动和吼叫模式。
添加这些代码删除那些已经移动出瓦片地图外的吼叫。
In the ‘HelloWorldScene.h’:
Score indicator:
在“HelloWorldScene.h”中的“HelloWorld”类声明里编写这些代码,我们要开始制作一个分数指示器。
class HelloWorldHud : public cocos2d::Layer
void numCollectedC
6. Collision detected
自从我们的精灵能够四处移动后,你一定非常激动。同样也有一些奇怪的事情发生。你大概也已经注意到了。精灵可以穿越任意地点。所以我们接下来就要让它变得更真实。
3. Upload the map载入地图就像OC语言一样。C++同样也有头文件和完成文件(我先学的OC语言。)我们现在在头文件中注册那些我们将会用到的文件。打开“HelloWorldScene.h”增加一些成员变量:// 制作地图的图片素材,
我是去年7月加入的Cocos2d-x团队,从今年2月份正式进入Cocos2d-x引擎团队,负责维护GUI框架。之前我一直在做技术推广,写英文教程、演讲、偶尔上课是我的全部工作。 期间,我最骄傲的产出是出色地完成了Doxygen自动
unity3d游戏开发
职位月薪:元/月工作地点:北京北京
工作性质:全职工作经验:3-5年最低学历:本科招聘人数:若干职位类别:游戏设计/开发五险一金绩效奖金包吃交通补助通讯补贴带薪年假弹性工作员工旅
unity3d游戏开发
职位月薪:面议工作地点:北京北京
工作性质:全职工作经验:5年最低学历:大专招聘人数:若干职位类别:游戏设计/开发
游戏开发招聘职位描述
职位描述:
游戏开发公司信息:
公司名称:硕娱互动
《小海豹》--cocos2d-x手机游戏源码下载
在第二篇《如何制作一个类似Tiny Wings的游戏》基础上,增加添加主角,并且使用Box2D来模拟主角移动
下载地址:/code-3291-1.html
《水波点击效果》--cocos2d-x手机游戏源码下载
具体步骤如下:
0.导入粒子效果文件. showClick.png + showClick.plist(可在我给出的demo中下载)
1.开启触摸
2.在ccTouchBegan中获取触摸点
《shader效果Demo》--cocos2d-x手机游戏源码下载
包含波浪涟漪,水面波纹,聚光灯效果,动态草效果,激光效果,黑洞吸入效果
下载地址:/code-3309-1.html
《精灵熊》--cocos2d-x手机游戏源码下载
在这篇文章,将会学习到如何创建一个简单的熊行走动画,如何使用精灵表单,如何改变熊行走的方向等等。
下载地址:/code-3289-1.html
1、打开Cocos Studio,新建项目,然后开始拖自己需要的控件和设计各种帧动画。因为是beta版的,还有一些bug,比如碰到过在界面里放入textField,设置成不可见,导入到程序里运行发现没有效果。
2、做好之后选择菜单
Cocos Studio创建的项目时选择的模式不同,导出后使用的方式也不一样,暂时研究出两种模式下的使用:
1. Animation Editor使用这个模式是动画编辑模式是用来做骨骼动画的,这种模式导出后的使用方法是:ccs.Armature
截图如下:
**** 本内容被作者隐藏 ****
话题 晒晒你们的收入
安卓手机游戏下载,最新安卓游戏源码
unity3d教程集合2
聚齐了 游戏蛮牛 网站全部话题 话题集合页面
天天酷跑刷金币教程大全
上海游戏公司大全,上海游戏公司排名,上海游戏公司大全
《天天来塔防》是一款由腾讯推出的集聚趣味的塔防类手游.更多有关天天来塔防官网,天天来塔防攻略,天天来塔防下载
unity3d中文版下载,unity3d中文破解版下载,unity3D汉化版(汉化补丁)不需要安装其他软件的 zhangkun-29上传 unity3D汉化版(汉化补丁)不需要安装其他软件的资源
unity游戏unity3d游戏unity网页游戏unity3D手机游戏unity游戏
unity web是什么,unity web的使用教程
最新图文攻略教程
unity3d 游戏场景模型 the Abandoned Islan[项目源码] MonsterTruckHero(Source Code)unit3d-4.5.4 UnitySetup-4.5.4flybird游戏开发源码适合初学者unity导出安卓场景Easy Touch 3.1插件 不收蛮牛币 免费下载kbengine+unity3d实现的mmorpg游戏(服务端【你值得拥有系列】质感帅吓你的,带MiniguNGUI 3.7.0重磅发布~~(更新到最新3.7.4)unity3d 插件脚本 808个教程合集资源包下载
cocos2dx视频教程 相关新闻
评论&阅读数(80)9秒学C++ - 9秒课堂 - cocos2d-x 视频教程 Unity CrossApp 微信开发 HTML5视频 9秒 在线课堂 游戏开发 cocos2d-js cocos2d-lua quick 自学 编程 - Powered by EDUSOHO
课程名称:C++
课程简介:
本课程通过一系列的视频,讲解了C++的面向对象编程、类与对象、方法重载、类的继承、函数覆盖、虚函数和纯虚函数、函数模板与操作符重载、C++11新特性等知识。
课程大纲:
本课程一共6讲,内容如下:
01_类和对象
02_面向对象编程&方法重载
03_类的继承和函数覆盖
04_虚函数和抽象类
05_函数模板与操作符重载
06_C++11新特性
基础要求:
要求学员熟练掌握在Mac平台下使用Xcode开发工具;
课程视频地址:
课程讨论区地址:
课程QQ群:
正在载入课程评价数据...
高级培训讲师
专家,高级培训讲师,移动互联产品顾问,CVP(触控cocos最有价值专家),移动互联网创业导师。
近十年一直从事移动平台技术工作,对Android和iOS平台及Cocos2d-x引擎有深入研究,
带领团队使用Cocos2d-x引擎开发了易点点电子点菜系统、蓝魔的逆袭塔防游戏、明星斗地主大型棋牌手游等项目,
曾为GE、Google大学实验室、Sony、联想、华为、海能达、爱立信、滚石移动、北纬通信、深圳步步高、乐迪通、
游戏谷、易思易点等企事业单位和众多高校讲授移动开发课程。
曾在2014年出版 《Cocos2d-x手机游戏开发与项目实战详解》;
在触控和微软组织的2014 Cocos2d-x黑客松活动中获得 “Cocos2d-x引擎特别奖”;
曾在2014年推出《Cocos2d-x2048手游开发揭秘》教程视频被推荐到Cocos2d-x中文官网 ;
服务时间: 9:30 - 18:00今天看啥 热点:
《Cocos2d-x实战 C++卷》上线了-源码-样章-感谢大家的支持,cocos2d游戏源码
《Cocos2d-x实战&C++卷》上线了感谢大家一直以来的支持!&全面介绍Cocos开发技巧,采用Cocos2d-x3.2版本,并且详细介绍跨平台移植已经多平台发布细节。·&各大商店均开始销售:京东:/.html亚马逊:/Cocos2d-x%E5%AE%9E%E6%88%98-C-%E5%8D%B7-%E5%85%B3%E4%B8%9C%E5%8D%87/dp/B00PTYWTLU当当:/.html互动出版网:http://product./3770734&·&《Cocos2d-x实战&C++卷》源码及样章下载地址:源码下载地址:/forum.php?mod=viewthread&tid=1155&extra=page%3D1&样章下载地址:/forum.php?mod=viewthread&tid=1157&extra=page%3D1&&·&本书更配有完整的Cocos2d-x学习路线图:/courseInfoRedirect.do?action=netDetialInfo&courseId=844465&categoryId=0&&并且隆重推出Cocos会员服务:Cocos学习路线图&·&本书系统论述了Cocos2d-x游戏开发理论与实践。全书内容涵盖了Cocos2d-x的核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通&信、数据交换格式、内存管理、性能优化、平台移植、程序代码管理、三大应用商店发布产品等。本书共29章,按内容结构可分为六篇:第一篇开发基础,即第2章~第8章,内容包括Cocos2d-x简介、环境搭建、字符串、标签、菜单、精灵、场景、层、动作、特效、动画和Cocos2d-x用户事件。第二篇开发进阶,即第9章~第12章,内容包括游戏音乐与音效、粒子系统、瓦片地图和物理引擎。第三篇数据与网络,即第13章~第17章,内容包括Cocos2d-x中使用的数据容器类、数据持久化、数据交换格式、基于HTTP网络通信和基于Node.js的Socket.IO网络通信。第四篇设计与优化,即第18章~第20章,内容包括Cocos2d-x中的常用设计模式、Cocos2d-x中的内存管理和性能优化。第五篇平台移植,即第21章~第23章,内容包括从Win&32到Android平台的移植、从Win&32到Windows&Phone&8平台的移植和从Win&32到iOS平台的移植。第六篇开发实战,即第24章~第29章,内容包括使用Git管理程序代码和多个项目实战——迷失航线手机游戏项目开发、为迷失航线游戏添加广告、发布放到Google&play应用商店、发布放到Windows&Phone应用商店和发布放到苹果App&Store。&·&欢迎与我们进行互动交流&&读书交流群:037167&&本书最新动态可以关注我的微博@智捷iOS课堂&&本书网站:http://www.cocoagame.net,有部分内容和勘误问题讨论区等全套系列丛书&更新无处不在,更多新增内容请详细阅读本书·&本书目录《Cocos2d-x实战&C++卷》目录基础篇第1章&&&&准备开始1.1&&&本书学习路线图1.2&&&使用实例代码第2章&&&&Cocos2d-x介绍与环境搭建2.1&&&移动平台游戏引擎介绍2.2&&&Cocos2d家谱2.3&&&Cocos2d-x设计目标2.4&&&在Windows平台下开始开发Cocos2d-x游戏2.4.1&&&&&&&使用Visual&Studio开发工具2.4.2&&&&&&&下载和使用Cocos2d-x案例2.4.3&&&&&&&生成API文档本章小结第3章&&&&HelloCocos2d-x3.1&&&第一个Cocos2d-x游戏3.1.1&&&&&&&创建工程3.1.2&&&&&&&工程文件结构3.1.3&&&&&&&代码解释3.2&&&Cocos2d-x核心概念3.2.1&&&&&&&导演3.2.2&&&&&&&场景3.2.3&&&&&&&层3.2.4&&&&&&&精灵3.2.5&&&&&&&菜单3.3&&&Node与Node层级架构3.3.1&&&&&&&Node中重要的操作3.3.2&&&&&&&Node中重要的属性3.3.3&&&&&&&游戏循环与调度3.4&&&Cocos2d-x坐标系3.4.1&&&&&&&UI坐标3.4.2&&&&&&&OpenGL坐标3.4.3&&&&&&&世界坐标和模型坐标3.5&&&Win32平台下设置屏幕本章小结第4章&&&&字符串、标签和菜单4.1&&&Cocos2d-x中的字符串4.1.1&&&&&&&使用const&char*和std::string4.1.2&&&&&&&使用cocos2d::__String4.1.3&&&&&&&Win32平台下中文乱码问题4.2&&&使用标签4.2.1&&&&&&&LabelTTF4.2.2&&&&&&&LabelAtlas4.2.3&&&&&&&LabelBMFont4.2.4&&&&&&&Cocos2d-x3.x标签类Label4.2.5&&&&&&&标签中文乱码问题4.3&&&使用菜单4.3.1&&&&&&&文本菜单4.3.2&&&&&&&精灵菜单和图片菜单4.3.3&&&&&&&开关菜单本章小结第5章&&&&精灵5.1&&&Sprite精灵类5.1.1&&&&&&&创建Sprite精灵对象5.1.2&&&&&&&实例:使用纹理对象创建Sprite对象5.2&&&精灵的性能优化5.2.1&&&&&&&使用纹理图集5.2.2&&&&&&&使用精灵帧缓存本章小结第6章&&&&场景与层6.1&&&场景与层的关系6.2&&&场景切换6.2.1&&&&&&&场景切换相关函数6.2.2&&&&&&&场景过渡动画6.3&&&场景的生命周期6.3.1&&&&&&&生命周期函数6.3.2&&&&&&&多场景切换生命周期本章小结第7章&&&&动作、特效和动画7.1&&&动作7.1.1&&&&&&&瞬时动作7.1.2&&&&&&&间隔动作7.1.3&&&&&&&组合动作7.1.4&&&&&&&动作速度控制7.1.5&&&&&&&函数调用7.2&&&特效7.2.1&&&&&&&网格动作7.2.2&&&&&&&实例:特效演示7.3&&&动画7.3.1&&&&&&&帧动画7.3.2&&&&&&&实例:帧动画使用本章小结第8章&&&&Cocos2d-x用户事件8.1&&&事件处理机制8.1.1&&&&&&&事件分发器8.1.2&&&&&&&触摸事件8.1.3&&&&&&&实例:单点触摸事件8.1.4&&&&&&&实例:使用Lambda&表达式8.1.5&&&&&&&键盘事件8.1.6&&&&&&&鼠标事件8.2&&&在层中进行事件处理8.2.1&&&&&&&触摸事件8.2.2&&&&&&&实例:单点触摸事件8.3&&&加速度计与加速度事件8.3.1&&&&&&&加速度计8.3.2&&&&&&&使用事件分发器8.3.3&&&&&&&使用层加速度计事件8.3.4&&&&&&&实例:运动的小球本章小结进阶篇第9章&&&&游戏背景音乐与音效9.1&&&Cocos2d-x中音频文件9.1.1&&&&&&&音频文件介绍9.1.2&&&&&&&Cocos2d-x跨平台音频支持9.2&&&使用CocosDenshion引擎9.2.1&&&&&&&音频文件的预处理9.2.2&&&&&&&播放背景音乐9.2.3&&&&&&&停止播放背景音乐9.2.4&&&&&&&背景音乐播放暂停与继续9.3&&&实例:设置背景音乐与音效9.3.1&&&&&&&AppDelegate实现9.3.2&&&&&&&HelloWorld场景实现9.3.3&&&&&&&设置场景实现本章小结第10章&&粒子系统10.1&问题的提出10.2&粒子系统基本概念10.2.1&&&&&实例:打火机10.2.2&&&&&粒子发射模式10.2.3&&&&&粒子系统属性10.3&Cocos2d-x内置粒子系统10.3.1&&&&&内置粒子系统10.3.2&&&&&实例:内置粒子系统10.4&自定义粒子系统10.4.1&&&&&代码创建10.4.2&&&&&plist文件创建本章小结第11章&&瓦片地图11.1&地图性能问题11.2&Cocos2d-x中瓦片地图API11.3&实例:忍者无敌11.3.1&&&&&设计地图11.3.2&&&&&程序中加载地图11.3.3&&&&&移动精灵11.3.4&&&&&检测碰撞11.3.5&&&&&滚动地图本章小结第12章&&物理引擎12.1&使用物理引擎12.1.1&&&&&物理引擎核心概念12.1.2&&&&&物理引擎与精灵关系12.2&Cocos2d-x3.0中物理引擎封装12.2.1&&&&&Cocos2d-x3.x物理引擎API12.2.2&&&&&实例:HelloPhysicsWorld12.2.3&&&&&实例:碰撞检测12.2.4&&&&&实例:使用关节12.3&Box2D引擎12.3.1&&&&&Box2D核心概念12.3.2&&&&&使用Box2D物理引擎的一般步骤12.3.3&&&&&VisualStudio&2012下Box2D开发环境设置12.3.4&&&&&实例:HelloBox2D12.3.5&&&&&实例:碰撞检测12.3.6&&&&&实例:使用关节本章小结网络与数据篇第13章&&Cocos2d-x中使用的数据容器类13.1&Cocos2d-x中两大类——Ref和Value13.1.1&&&&&Cocos2d-x根类Ref13.1.2&&&&&包装类Value13.2&Ref列表容器13.2.1&&&&&__Array容器13.2.2&&&&&实例:__Array容器13.2.3&&&&&Vector&T&容器13.2.4&&&&&实例:Vector容器13.3&Ref字典容器13.3.1&&&&&__Dictionary容器13.3.2&&&&&实例:__Dictionary容器13.3.3&&&&&Map&K,V&容器13.3.4&&&&&实例:Map&K,V&容器13.4&Value列表容器——ValueVector13.4.1&&&&&ValueVector常用API13.4.2&&&&&实例:使用ValueVector容器13.5&Value字典容器——ValueMap和ValueMapIntKey13.5.1&&&&&ValueMap和ValueMapIntKey常用API13.5.2&&&&&实例:使用ValueMap容器本章小结第14章&&文件访问与数据持久化14.1&使用FileUtils访问文件14.1.1&&&&&Cocos2d-x中的目录14.1.2&&&&&实例:文件读写14.1.3&&&&&实例:路径搜索14.2&持久化概述14.3&UserDefault数据持久化14.3.1&&&&&UserDefaultAPI14.3.2&&&&&实例:保存背景音乐和音效设置14.4&属性列表数据持久化14.4.1&&&&&属性列表概述14.4.2&&&&&实例:MyNotes14.4.3&&&&&使用__Dictionary读写属性列表文件14.4.4&&&&&使用ValueMap读写属性列表文件14.4.5&&&&&使用ValueVector读取属性列表文件14.5&SQLite数据库数据持久化14.5.1&&&&&SQLite数据库介绍14.5.2&&&&&VisualStudio下SQLite数据库开发环境设置14.5.3&&&&&实例:重构MyNotes14.5.4&&&&&创建数据库14.5.5&&&&&SQLite数据库管理工具14.5.6&&&&&查询数据14.5.7&&&&&修改数据本章小结第15章&&数据交换格式15.1&CSV数据交换格式15.1.1&&&&&文档结构15.1.2&&&&&CSV格式解码15.2&XML数据交换格式15.2.1&&&&&文档结构15.2.2&&&&&SAX解析15.2.3&&&&&DOM解析15.3&JSON数据交换格式15.3.1&&&&&文档结构15.3.2&&&&&JSON框架jsoncpp和rapidjson比较15.3.3&&&&&实例:rapidjson解码15.3.4&&&&&实例:rapidjson编码本章小结第16章&&基于HTTP网络通信16.1&网络结构16.1.1&&&&&客户端服务器结构网络16.1.2&&&&&点对点结构网络16.2&HTTP与HTTPS协议16.3&使用cURL开发客户端16.3.1&&&&&cURL与libcurl库16.3.2&&&&&VisualStudio下libcurl库开发环境设置16.3.3&&&&&实例:重构MyNotes16.4&使用HttpClient开发客户端16.4.1&&&&&HttpClientAPI16.4.2&&&&&VisualStudio下HttpClient开发环境设置16.4.1&&&&&实例:重构MyNotes本章小结第17章&&基于Node.js的Socket.IO网络通信17.1&Node.js17.1.1&&&&&Node.js安装17.1.2&&&&&Node.js测试17.2&使用Socket.IO17.2.1&&&&&Socket.IO服务器端开发17.2.2&&&&&Cocos2d-x的Socket.IO客户端17.3&实例:Socket.IO重构MyNotes17.3.1&&&&&Socket.IO服务器端开发17.3.2&&&&&Node.js访问SQLite数据库17.3.3&&&&&Cocos2d-x的Socket.IO客户端开发本章小结设计与优化篇第18章&&Cocos2d-x中的常用设计模式18.1&单例设计模式18.1.1&&&&&问题提出18.1.2&&&&&实现原理18.1.3&&&&&应用案例18.2&委托设计模式18.2.1&&&&&问题提出18.2.2&&&&&实现原理18.2.3&&&&&应用案例18.3&观察者设计模式与通知机制18.3.1&&&&&问题提出18.3.2&&&&&实现原理18.3.3&&&&&通知机制本章小结第19章&&Cocos2d-x中的内存管理19.1&C++内存管理19.1.1&&&&&内存分配区域19.1.2&&&&&动态内存分配19.2&Ref内存管理19.2.1&&&&&内存引用计数19.2.2&&&&&自动释放池19.2.3&&&&&Ref内存管理规则19.3&Ref内存管理设计模式19.3.1&&&&&使用静态构造函数19.3.2&&&&&使用访问器19.4&其它类型内存管理19.4.1&&&&&Value内存管理19.4.2&&&&&Vector&T&和Map&K,V&内存管理本章小结第20章&&性能优化20.1&工具20.1.1&&&&&Xcode中Instruments工具使用20.1.2&&&&&使用Windows任务管理器20.1.3&&&&&VisualStudio内存泄漏检测工具——VisualLeak&Detector20.1.4&&&&&左下角的文字是什么?20.2&使用SpriteBatchNode批次渲染20.3&合理使用缓存20.3.1&&&&&场景与资源20.3.2&&&&&缓存创建和清除时机20.4&图片与纹理优化20.4.1&&&&&选择图片格式20.4.2&&&&&拼图20.4.3&&&&&纹理像素格式20.4.4&&&&&纹理缓存异步加载20.4.5&&&&&背景图片优化20.5&声音优化20.5.1&&&&&声音格式优化20.5.2&&&&&声音预处理与清除20.6&多线程并发访问20.6.1&&&&&std::thread多线程技术20.6.2&&&&&异步预处理声音20.7&SQLite数据库优化20.7.1&&&&&表结构优化20.7.2&&&&&查询优化20.7.3&&&&&插入(或删除)优化20.8&数据交换格式优化本章小结平台移植篇第21章&&从Win32到Android21.1&搭建交叉编译和打包环境21.1.1&&&&&AndroidSDK安装21.1.2&&&&&管理Android&SDK21.1.3&&&&&管理Android开发模拟器21.1.4&&&&&AndroidNDK安装21.1.5&&&&&设置环境变量21.2&交叉编译和打包21.2.1&&&&&通过命令行交叉编译打包21.2.1&&&&&Android.mk编译文件21.2.2&&&&&使用Eclipse交叉编译打包21.3&移植问题汇总21.3.1&&&&&中文乱码问题21.3.2&&&&&SQLite3数据库移植问题21.3.3&&&&&JSON框架rapidjson移植问题21.3.4&&&&&libcurl库移植问题21.3.5&&&&&libNetwork库移植问题21.3.6&&&&&横屏与竖屏设置问题本章小结第22章&&从Win32到Windows&Phone&822.1&WindowsPhone&8开发环境搭建22.1.1&&&&&WindowsPhone&SDK&8.0安装22.1.2&&&&&VisualStudio&Express&2012&for&Windows&Phone&8安装22.2&Cocos2d-x3.x的Windows&Phone8工程22.2.1&&&&&生成工程22.2.1&&&&&运行工程22.2.1&&&&&调试工程22.3&移植问题汇总22.3.1&&&&&中文乱码问题22.3.2&&&&&SQLite3数据库移植问题22.3.3&&&&&框架rapidjson移植问题22.3.4&&&&&libcurl库移植问题22.3.5&&&&&libNetwork库移植问题22.3.6&&&&&横屏与竖屏设置问题本章小结第23章&&从Win32到iOS23.1&iOS开发环境搭建23.1.1&&&&&Xcode安装和卸载23.1.2&&&&&Xcode操作界面23.2&从Visual&Studio工程到Xcode工程23.2.1&&&&&添加源文件23.2.2&&&&&添加资源文件23.3&移植问题汇总23.3.1&&&&&中文乱码问题23.3.2&&&&&SQLite3数据库移植问题23.3.3&&&&&JSON框架rapidjson移植问题23.3.4&&&&&libcurl库移植问题23.3.5&&&&&声音移植问题23.3.6&&&&&使用PVR纹理格式23.3.7&&&&&横屏与竖屏设置问题23.4&多分辨率屏幕适配23.4.1&&&&&问题的提出23.4.2&&&&&Cocos2d-x屏幕适配23.4.3&&&&&分辨率策略23.4.4&&&&&纹理图集资源适配23.4.5&&&&&瓦片地图资源适配本章小结实战篇第24章&&使用Git管理程序代码版本24.1&代码版本管理工具——Git24.1.1&&&&&版本控制历史24.1.2&&&&&术语和基本概念24.1.3&&&&&Git环境配置24.1.4&&&&&Git常用命令24.1&代码托管服务——GitHub24.1.1&&&&&创建和配置GitHub账号24.1.2&&&&&创建代码库24.1.3&&&&&删除代码库24.1.4&&&&&派生代码库24.1.5&&&&&GitHub协同开发24.2&实例:Cocos2d-x游戏项目协同开发24.2.1&&&&&提交到GitHub代码库24.2.2&&&&&克隆GitHub代码库24.2.3&&&&&重新获得GitHub代码库本章小结第25章&&Cocos2d-x敏捷开发项目实战——迷失航线手机游戏25.1&迷失航线游戏分析与设计25.1.1&&&&&迷失航线故事背景25.1.2&&&&&需求分析25.1.3&&&&&原型设计25.1.4&&&&&游戏脚本25.2&任务1:游戏工程的创建与初始化25.2.1&&&&&迭代1.1:创建工程25.2.2&&&&&迭代1.2:多分辨率支持25.2.3&&&&&迭代1.3:通用类与基类维护25.2.4&&&&&迭代1.4:发布到GitHub25.3&任务2:创建Loading场景25.3.1&&&&&迭代2.1:添加场景和层25.3.2&&&&&迭代2.2:Loading动画25.3.3&&&&&迭代2.3:异步加载纹理缓存25.3.4&&&&&迭代2.4:异步预处理声音25.4&任务3:创建Home场景25.4.1&&&&&迭代3.1:添加场景和层25.4.2&&&&&迭代3.2:添加菜单25.5&任务4:创建设置场景25.6&任务5:创建帮助场景25.7&任务6:游戏场景实现25.7.1&&&&&迭代6.1:创建敌人精灵25.7.2&&&&&迭代6.2:创建玩家飞机精灵25.7.3&&&&&迭代6.3:创建炮弹精灵25.7.1&&&&&迭代6.4:初始化游戏场景25.7.2&&&&&迭代6.5:游戏场景菜单实现25.7.3&&&&&迭代6.6:玩家飞机发射炮弹25.7.4&&&&&迭代6.7:炮弹与敌人的碰撞检测25.7.5&&&&&迭代6.8:玩家飞机与敌人的碰撞检测25.7.6&&&&&迭代6.9:玩家飞机生命值显示25.7.7&&&&&迭代6.10:显示玩家得分情况25.8&任务7:游戏结束场景本章小结第26章&&为迷失航线游戏添加广告26.1&使用谷歌AdMob广告26.1.1&&&&&注册AdMob账号26.1.2&&&&&管理AdMob广告26.1.3&&&&&AdMob广告类型26.1.4&&&&&下载谷歌AdMob&Ads&SDK26.2&为迷失航线游戏Android平台添加AdMob广告26.2.1&&&&&Cocos2d-x引擎Android平台下AdMob开发环境搭建26.2.2&&&&&编写AdMob相关代码26.2.3&&&&&交叉编译与打包运行26.3&为迷失航线游戏Windows&Phone&8平台添加AdMob广告26.3.1&&&&&Cocos2d-x引擎Windows&Phone&8平台下AdMob开发环境搭建26.3.2&&&&&编写AdMob相关代码26.4&为迷失航线游戏iOS平台添加AdMob广告26.4.1&&&&&Cocos2d-x引擎iOS平台下AdMob开发环境搭建26.4.2&&&&&编写AdMob相关代码本章小结第27章&&把迷失航线游戏发布放到Google&play&应用商店27.1&谷歌Android应用商店Google&play27.2&Android设备测试27.3&还有“最后一公里”27.3.1&&&&&添加图标27.3.2&&&&&应用程序打包27.4&发布产品27.4.1&&&&&上传APK27.4.2&&&&&填写商品详细信息27.4.3&&&&&定价和发布范围本章小结第28章&&把迷失航线游戏发布放到Windows&Phone应用商店28.1&微软Windows&Phone&应用商店28.2&WindowsPhone&8设备测试28.2.1&&&&&播放音频程序崩溃问题28.2.2&&&&&屏幕分辨率宽度和高度相反问题28.3&还有“最后一公里”28.3.1&&&&&使用应用商店测试套件完成“最后一公里”28.3.2&&&&&测试应用程序包XAP28.3.3&&&&&修改应用程序的基本属性28.3.4&&&&&配置图标28.3.5&&&&&应用商店磁贴和屏幕快照28.3.6&&&&&修改UI相关描述信息28.3.7&&&&&修改打包信息28.4&发布产品28.4.1&&&&&填写应用信息28.4.2&&&&&上传并描述您的程序包本章小结第29章&&把迷失航线游戏发布放到苹果App&Store29.1&苹果的App&Store29.2&iOS设备测试29.2.1&&&&&创建开发者证书29.2.2&&&&&设备注册29.2.3&&&&&创建App&ID29.2.4&&&&&创建配置概要文件29.2.5&&&&&设备上运行29.3&还有“最后一公里”29.3.1&&&&&添加图标29.3.2&&&&&添加启动界面29.3.3&&&&&修改发布产品属性29.3.4&&&&&为发布进行编译29.3.5&&&&&应用打包29.4&发布产品29.4.1&&&&&创建应用及基本信息29.4.2&&&&&应用定价信息29.4.3&&&&&基本信息输入29.4.4&&&&&上传应用前准备29.4.5&&&&&上传应用29.5&常见审核不通过的原因29.5.1&&&&&功能问题29.5.2&&&&&用户界面问题29.5.3&&&&&商业问题29.5.4&&&&&不当内容29.5.5&&&&&其它问题本章小结&&
相关搜索:
相关阅读:
相关频道:
Android教程最近更新

我要回帖

更多关于 cocos2d x 播放动画 的文章

 

随机推荐