自学cocos2d cocos2dx游戏开发发应该按什么步骤进行

自学 cocos2d 游戏开发应该按什么步骤进行_百度知道使用C++进行Cocos2d-x游戏开发入门过程中的要点解析
投稿:goldensun
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了使用C++进行Cocos2d-x游戏开发入门过程中的要点解析,主要针对画面变化以及触摸响应方面,需要的朋友可以参考下
总结了下,新手引导的要点有以下几个:
画面的变化.
触摸和按钮响应.
逻辑处理及代码组织.
下面我们就详细讲述这几个要点:
一.画面的变化.
对个这个不同的游戏的做法不尽相同,归结起来大概有这么几种:
1.画面整体变暗
这个比较简单,cocos2d就有现成接口:
CCSize visibleSize = CCDirector::sharedDirector()-&getVisibleSize();
//第一个参数是颜色ccc4(r,g,b,a) a取值(0~255),越大越不透明 下面两个参数为宽高,不传默认为屏幕大小
CCLayerColor* pLayer=CCLayerColor::create(ccc4(0,0,0,200),visibleSize.width,visibleSize.height);
//CCLayerColor* pLayer=CCLayerColor::create(ccc4(0,0,0,200));
addChild(pLayer,100);
然后你可以在这层之上添加精灵,最后的效果可能是这个样子的:
注:图片源自网络,如果有版权问题~你丫去死吧! 请联系我!
2.局部高亮
比较简单的方法是准备几张张局部高亮的图片,随着引导进度变化而切换!优点是可以做的比较精美,缺点是资源量会比较大!另一种方法是在画面整体变暗的基础上抠掉部分区域,还好cocos2d提供了CCClippingNode接口(2.1+版)!
CCClippingNode类比较复杂,但我们只用明白两个东西就好:一个是CCClippingNode的Stencil,一个CCClippingNode的Child,怎么理解呢?请看下图:
这个东西相信大家都有印象吧,上面的图案(镂空部分)就是 CCClippingNode的Stencil(模板),实体部分就是CCClippingNode的child(底板),是不是很好明白,让我们用代码来实现吧:
//创建cliper对象
CCClippingNode* pClip=CCClippingNode::create();
addChild(pClip);
//加入灰色的底板
CCLayerColor* pColor=CCLayerColor::create(ccc4(0,0,0,200));
pClip-&addChild(pColor);
让我来加入模板:
//创建drawnode对象
CCDrawNode *m_pAA=CCDrawNode::create();
static ccColor4F green = {0, 1, 0, 1};
static CCPoint rect[4]={ccp(-50,50),ccp(50,50),ccp(50,-50),ccp(-50,-50)};
//用上面的数据保存一个100x100的矩形
m_pAA-&drawPolygon(rect, 4, green, 0, green);
//设置到屏幕的中心
m_pAA-&setPosition(ccp(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y));
//设置为pclip的模板
pClip-&setStencil(m_pAA);
CCDrawNode是用来绘制几何图形的,drawPolygon使用绘制多边形,参数为顶点数组,顶点数量,边框宽度,和填充颜色!这里要注意一点:千万不要addChild(m_pAA);因为一旦addchild,m_pAA就会被绘制出来,我们是要用它做剪裁!他会在CCClippingNode内部被使用!
我们会看到这样的效果:
额,貌似和我们想想的不太一样啊,为什么呢?那是因为CCClippingNode有一个选项是是否反向,既显示Stencil呢还是child减去Stencil的部分!默认为显示显示镂空(Stencil)部分(false),因此我们要改变选项:
//是否反向?
pClip-&setInverted(true);
效果如下,是不是很棒:
3.组合效果(将2的矩形改成圆,再加上图片)
让我们先看这张图片,是不是很棒?右下角黄色矩形区域是高亮的,在配上图片说明,很不错的效果!
让我们来实现类似的效果吧,用到的资源:
//创建cliper
CCClippingNode* pClip=CCClippingNode::create();
pClip-&setInverted(true);
addChild(pClip);
//添加底板
CCLayerColor* pColor=CCLayerColor::create(ccc4(0,0,0,200));
pClip-&addChild(pColor);
//绘制圆形区域
static ccColor4F green = {0, 1, 0, 1};//顶点颜色,这里我们没有实质上没有绘制,所以看不出颜色
float fRadius=55.0f;//圆的半径
const int nCount=100;//圆形其实可以看做正多边形,我们这里用正100边型来模拟园
const float coef = 2.0f * (float)M_PI/nC//计算每两个相邻顶点与中心的夹角
static CCPoint circle[nCount];//顶点数组
for(unsigned int i = 0;i &nC i++) {
float rads = i*//弧度
circle[i].x = fRadius * cosf(rads);//对应顶点的x
circle[i].y = fRadius * sinf(rads);//对应顶点的y
CCDrawNode *pStencil=CCDrawNode::create();
pStencil-&drawPolygon(circle, nCount, green, 0, green);//绘制这个多边形!
pStencil-&runAction(CCRepeatForever::create(CCSequence::createWithTwoActions(CCScaleBy::create(0.05f, 0.95f),
CCScaleTo::create(0.125f, 1))));
pStencil-&setPosition(ccp(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y));
//设这模板
pClip-&setStencil(pStencil);
//添加圆和手的图片
CCSprite*pCircle=CCSprite::create("circle.png");
pCircle-&setPosition(ccp(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y));
pCircle-&runAction(CCRepeatForever::create(CCSequence::createWithTwoActions(CCScaleBy::create(0.05f, 0.95f),
CCScaleTo::create(0.125f, 1))));
addChild(pCircle);
CCSprite* pHand=CCSprite::create("hand.png");
pHand-&setAnchorPoint(ccp(0.0f,1.0f));
pHand-&setPosition(ccp(pCircle-&getContentSize().width/2,pCircle-&getContentSize().height/2));
pCircle-&addChild(pHand);
上面是全部的代码,效果图如下(动态的会更好)没有加圆圈和手之前和之后:
那么如何改变高亮区域得位置呢?很简单,只用改变pStencil的位置即可!可以考虑记为成员变量在ccTouchesBegan中改变位置,这样就会高亮区域就会跟着你的鼠标走啦!
二.触摸和按钮响应
1.开启触摸 阻止穿透响应 判断落点
让我们继续看下面的这张图片:
这张图片中应该只有右下角的”冒险”按钮能够响应的到,在这里说下思路:
为了让其他区域的按钮响应不到,我们应该提高上层(CClayer)的响应优先级为-128和按钮一样,这样的话如果上层(CClayer)后加入游戏addchild的话,会先收到触摸消息.
在收到触摸消息ccTouchBegan时,判断点击的地方是否在黄色矩形区域中,在的话return false 交给下层的按钮去响应,否则return true 阻止消息继续传递.
下面是代码片段:
1).开启触摸
bool CTeachLayer::init()
if (!CCLayer::init())
setTouchEnabled(true);
2).提升触摸响应优先级为-128
void CTeachLayer::registerWithTouchDispatcher()
//使用-128和CCMenu优先级相同,并且吞掉事件true//
CCDirector::sharedDirector()-&getTouchDispatcher()-&addTargetedDelegate(this, -128, true);
CCLayer::registerWithTouchDispatcher();
3).在ccTouchBegan判断触点
bool CTeachLayer::ccTouchBegan( CCTouch* pTouch, CCEvent* pEvent )
//得到触摸位置
CCPoint touchPoint = pTouch-&getLocation();
//声明一个右下角100x50的矩形
CCRect m_obRect=CCRectMake(
CCDirector::sharedDirector()-&getVisibleSize().width-100,
CCDirector::sharedDirector()-&getVisibleSize().height-50,
//判断点是否在矩形中
if (m_obRect.containsPoint(touchPoint))
大功告成,快去试一下吧!
2.精确命中
手机上和电脑上的触摸事件的区别在于:电脑上我们是用鼠标点击,而手机上使用手指去摁,触摸的精度的高低不言而喻!让我们来看下面这张图片:
让我们看右上角的X号按钮,在手机上点击它来说应该是很困难的!他的真实尺寸应该是红色矩形的区域(假设:50x50),为了让玩家在引导时,能够很方便的点击到它,我们将实际的可触摸区域设置为蓝色区域(假设:100x100),这样应该很好点到了吧!
这样会有一个新的问题,如果点击到红色和蓝色之间的区域,下面的x按钮时响应不到的,那么怎么办呢?我们需要修改touch的数据(设置为按钮的正中心),然后touch事件将会以新的数据向下传递!这样下面的按钮就能响应到了!
让我们看看代码吧:
bool CTeachLayer::ccTouchBegan( CCTouch* pTouch, CCEvent* pEvent )
CCPoint touchPoint = pTouch-&getLocation();
if (!CGlobal::s_bTeach)
//假设按钮在(300,200)的位置,那么蓝色矩形如下:
CCRect m_obRect=CCRectMake(
if (m_obRect.containsPoint(touchPoint))
//得到蓝色矩形的中心点(300,200)
CCPoint pos=ccp(m_obRect.getMidX(),m_obRect.getMidY());
//这里要转化为UI坐标系(左上角为0,0点)
pos=CCDirector::sharedDirector()-&convertToUI(pos);
//设置触摸信息
pTouch-&setTouchInfo(pTouch-&getID(),pos.x,pos.y);
三.逻辑处理及代码组织
这里我大概说下新手引导的架构,代码肯定贴不出来,太多太乱,说的不对的地方,欢迎大家拍砖吐槽!&_&
1.首先创建了一个CTeachLayer继承自CCLayer,添加到游戏的最上层(UI层之上),记住,要先添加游戏的其层,最后添加CTeachLayer,可以保存全局指针!
2.用一个枚举记下你要引导的所有步骤,在根据枚举值去设置高亮的位置及触摸区域!可以记下当前引导的进度,以方便下次继续引导!
3.游戏逻辑中免不了要判断引导(例:出第3波怪的时候引导玩家使用清屏道具),用全局的指针去设置引导的步骤!
4.引导完成后移除CTeachLayer,游戏开始!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具自学Cocos2d-x开发,需要有什么基础?_百度知道已有iMac和iPad 4有一点点编程经验,了解基础的编程知识,比如变量、数据类型、数组之类的
cocos2d 和 unity3D 都是最近很流行的游戏引擎。其实上手cocos2d不难,网上有很多教材都可以拿来看,照着写,了解一下游戏是个怎样的软件。但要真正用cocos2d,还是有点难度的,因为单单使用它提供的框架,是比较难实现“表现,逻辑,数据”的分离,常常造成代码混乱不清,难于拓展。因此使用它的话,很可能需要自己在这个框架上再建一些有用的模块,或者写一个框架。cocos2d 吸引我的地方是开源,可以浏览源代码来学习,出了问题也容易查找。所以有能力有心情的话,很推荐看看它的源代码。不过,最近unity3D的移动平台的licence免费了,所以应该会很多人转去用它吧。
&b&----答案多图 流量预警----&/b&&br&跟你简要说一下我的自学路,以免你走弯路&br&&br&&b&背景:&/b&&br&有工作,而且很忙;在不影响工作基础上用业余时间鼓捣(经常会因为工作耽搁学习进度);基本没技术背景(初中qbasic、高中pascal半吊子),大学文科,工作也不是搞代码。因此我感觉我的自学路跟你还是挺契合的。 &br&&br&&b&&i&1&/i&&/b&&br&两年前的一天,决定要做独立游戏制作人。选定引擎cocos2d,开始学习objective-c语言;(如果你打算只在iOS平台开发可以学obj-c配合cocos2d或者sprite kit;如果打算跨平台就要用cocos2d-x和c++了;当然unity什么的也不错但是我还没尝试过,一直很向往)&br&&br&&b&&i&2&/i&&/b&&br&我跳过了iOS程序开发(似懂非懂看完了斯坦福那一系列的教学视频),结合当时情况直接选择了cocos2d引擎,这时开始接触 &a data-hash=&12e091df58a35bfe005b9d6f525eea54& href=&///people/12e091df58a35bfe005b9d6f525eea54& class=&member_mention& data-editable=&true& data-title=&@吴一刀& data-tip=&p$b$12e091df58a35bfe005b9d6f525eea54& data-hovercard=&p$b$12e091df58a35bfe005b9d6f525eea54&&@吴一刀&/a& 推荐的博客;我主要看的是子龙山人&&a href=&///?target=http%3A///andyque/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&子龙山人 - 博客园&i class=&icon-external&&&/i&&/a&&、Ray Wenderlich&&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Ray Wenderlich&i class=&icon-external&&&/i&&/a&&、Himi&&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&黑米GameDev街区&i class=&icon-external&&&/i&&/a&&这些博客里最基本的例子,知易那个以我当时的水平还看不懂。&br&&br&&i&&b&3&/b&&/i&&br&尝试开始设计自己的简单游戏,我做打地鼠!当然比教学例子里的打地鼠复杂多了&br&&br&&i&&b&4&/b&&/i&&br&这个过程中发现自己懂的实在是不够,所以又开啃这本书:Learn cocos2d 2 by Steffen Itterheim & Andreas Low&br&&br&&i&&b&5&/b&&/i&&br&慢慢的发现需要一些趁手的工具和编辑器,并发展出一套自己构建于cocos2d之上的游戏设计架构。我目前的情况是这样:&br&&br&&br&&b&关卡编辑&/b&我使用plist文件配合自己写的类;&br&&br&&br&&b&sprite sheet&/b&使用TexturePacker&&a href=&///?target=http%3A///texturepacker& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&TexturePacker&i class=&icon-external&&&/i&&/a&&;&br&&br&&br&&b&动画/UI编辑&/b&最初自己手写太累,后来选择了cocosbuilder,请注意现在这个软件已经停止维护,转而引导用户使用SpriteBuilder&&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SpriteBuilder&i class=&icon-external&&&/i&&/a&&(域名都做了自动跳转;SpriteBuilder我木有研究过,建议你研究一下)。&br&&br&&b&粒子编辑&/b&我自己还没实际用到,如果真正需要我感觉cocosbuilder的够我用的。//更新:后来用到了ParticleDesigner和cocosbuilder两个软件的粒子编辑混搭&br&&br&我当时遇到的一个大麻烦是如何让cocosbuilder、cocos2d版本互相兼容且cocosbuilder无问题。大概情况是这样:&a href=&/question/& class=&internal&&cocosbuilder2.1和cocos2d-iphone2.0及2.1版本都不协调怎么办?&/a&;&a href=&///?target=http%3A///questions//what-version-of-cocosbuilder-and-cocos2d-iphone-should-i-choose& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&What version of Cocosbuilder and Cocos2d-iphone should I choose?&i class=&icon-external&&&/i&&/a&&br&&br&目前我使用的cocosbuilder 2.1版本(渐变层有bug、并且很可惜动画播放完没有触发消息的机制,我只好把每个动画时长都手动记录一下自己处理)&br&&br&======3月12日更新======&br&在 &a data-hash=&115f6fcf853e& href=&///people/115f6fcf853e& class=&member_mention& data-editable=&true& data-title=&@GarfieldKwong& data-tip=&p$b$115f6fcf853e& data-hovercard=&p$b$115f6fcf853e&&@GarfieldKwong&/a& 指点下发现这个版本动画播放完是可以触发消息机制的,更高级版本3.x支持的效果应该是在动画中就加入callback的关键帧&br&新技能get√&br&&br&具体代码可见下面学习案例的第一个例子里Explosion部分&br&=====================&br&&br&cocosbuider的学习可以看两个例子&a href=&///?target=http%3A///2012/10/creating-a-game-with-cocosbuilder/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Creating a Game with CocosBuilder&i class=&icon-external&&&/i&&/a&;&a href=&///?target=http%3A///23996/introduction-to-cocosbuilder& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Introduction to CocosBuilder&i class=&icon-external&&&/i&&/a&;然后就是多用多尝试。&br&&br&&i&&b&6&/b&&/i&&br&整个学习过程要学会查资料、学会寻求帮助,我主要用的stackoverflow(话说刚刚发现stackoverflow的reputation喜过15,终于可以投票了:)&br&&br&在学习过程中得到了子龙山人(我认为本尊是这位 &a data-hash=&bab870fc7d89ae2b84bee& href=&///people/bab870fc7d89ae2b84bee& class=&member_mention& data-editable=&true& data-title=&@屈光辉& data-tip=&p$b$bab870fc7d89ae2b84bee& data-hovercard=&p$b$bab870fc7d89ae2b84bee&&@屈光辉&/a& )、LearnCocos2d作者Steffen、 &a data-hash=&8da5e5ee5fb135e453d0& href=&///people/8da5e5ee5fb135e453d0& class=&member_mention& data-editable=&true& data-title=&@kubisoft& data-tip=&p$b$8da5e5ee5fb135e453d0& data-hovercard=&p$b$8da5e5ee5fb135e453d0&&@kubisoft&/a& 以及众多网上朋友的帮助,再次表示感谢。&br&&br&&br&&i&&b&7&/b&&/i&&br&硬件及开发者资格:看完c++开始看obj-c,这个过程一直是使用的vmware虚拟机安装的mac系统写程序;然后入手一个最便宜的mac pro、以及iPhone,尝试玩各种游戏;从看c++开始大约过了1年半(已经有非常简陋的游戏demo)才真正购入iOS开发者资格并开始真机测试。&br&&br&&i&&b&8&/b&&/i&&br&尝试过的一些其他工具、各种弯路和坑、以及发散内容:&br&可以拖拽方式写代码的stencyl &&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Stencyl: Make iPhone, iPad, Android & Flash Games without code&i class=&icon-external&&&/i&&/a&&;&br&最初学的不是ojc-c而是谭浩强老师的c++程序设计(虽然有人不喜谭老师,但那书是中文的让我对面对对象程序设计有一些初步的概念,再看英文的obj-c不至于太摸不着头脑,反正手头正好有这么一本买了6年没看的c++。。。);&br&尝试过&&a href=&///?target=http%3A//www.mapeditor.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Tiled Map Editor&i class=&icon-external&&&/i&&/a&&但自己目前的坑没有用到;&br&尝试过一点物理引擎和粒子,但自己目前的坑没有用到;现在粒子用到了,做了火焰等效果,也挺美的;但是一定要注意CPU占用优化,内存方面我最低支持4S没遇到大问题&br&&br&学习音乐制作,这个我小时候学琴一直也喜欢音乐所以有一点点底子,如果没有基础可能上手有门槛;开始用的软件LMMS,但是音源插件在64位系统的问题我一直没解决掉时间精力也不多,所以是暂时停滞了;最近发现Garage Band可能也可以写歌;另外还试过一个很有历史的微软的音乐自动编辑器,很好玩,用来做背景音乐也不错。&br&&br&入手手绘板学画画(这中间纠结了好久才决定用位图不用矢量图),如果你能找到热爱游戏的美术同学一起搞那最好不过。但是我一直对画画心痒难搔。。。所以入了这个深坑,晒一晒:&br&熟悉板绘:&br&&img src=&/752b62e5eb4fdbb47ff1_b.jpg& data-rawwidth=&422& data-rawheight=&357& class=&origin_image zh-lightbox-thumb& width=&422& data-original=&/752b62e5eb4fdbb47ff1_r.jpg&&&br&你可以看到我真的是0基础哦,画线我手那个抖的。。。&br&&br&&img src=&/f518d3d74fffb_b.jpg& data-rawwidth=&381& data-rawheight=&317& class=&content_image& width=&381&&&br&这些是看了&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&THE DAILY MONSTER:&i class=&icon-external&&&/i&&/a&每天画一个怪物,自己也画了几个玩&br&&img src=&/7a11b32f87b50a4cb0731_b.jpg& data-rawwidth=&299& data-rawheight=&381& class=&content_image& width=&299&&&br&&img src=&/dc72f1f3deaf8ab150a4382_b.jpg& data-rawwidth=&363& data-rawheight=&337& class=&content_image& width=&363&&&br&&br&但是这些不顶用啊,咱需要彩色的,于是尝试上色&br&不能怕丢人,晒一下初期作品。。。(其实是缩小了的,原始大小惨不忍睹)&img src=&/a09de1b625d6ed8d65b2_b.jpg& data-rawwidth=&175& data-rawheight=&146& class=&content_image& width=&175&&&br&虽然自己看着都过不去,但也要坚持要有进步&br&&img src=&/02e9fbef17ea441c8d93_b.jpg& data-rawwidth=&171& data-rawheight=&123& class=&content_image& width=&171&&&br&&br&&br&&br&自己这没基础的水平连明暗面都分不清&br&比如&br&&img src=&/827c92a550cfdfcaee5ba_b.jpg& data-rawwidth=&144& data-rawheight=&146& class=&content_image& width=&144&&&br&为了进步(其实是看不下去自己画的了)咱临摹吧,临摹了一个本以为很简单其实对于我来说很复杂的冒险岛online里的boss朱诺(作为一个奔三男生我很喜欢这游戏不要鄙视我= =)&br&&br&&br&&img src=&/56a6d39775ede03bb0bba57_b.jpg& data-rawwidth=&472& data-rawheight=&570& class=&origin_image zh-lightbox-thumb& width=&472& data-original=&/56a6d39775ede03bb0bba57_r.jpg&&(应邀已换大图)&br&&br&不知道你发现没有,我的习作都是按个算的。。。因为咱精力时间实在有(hen)限(lan),作为游戏爱好者不投入一些业余时间到游戏里也说不过去对吧。。。&br&&br&后来基于喜爱(其实是为了简单)选择了KingdomRush的风格发展(网上认识一个做游戏的好友Way,在做安卓的RPG游戏《灰王子》,我很喜欢他的美术风格,所以主要临摹了他的一些同人作品)&br&这是临摹的KingdomRush里抠出来的素材&br&&img src=&/4f044c9b6def644ad2bd07_b.jpg& data-rawwidth=&96& data-rawheight=&126& class=&content_image& width=&96&&&img src=&/1a85e21f9cdf456c893aced7e3a9f2ce_b.jpg& data-rawwidth=&58& data-rawheight=&78& class=&content_image& width=&58&& KingdomRush的素材又小又不过瘾&br&这是临摹的way的作品&br&&img src=&/843ebfa39ffa_b.jpg& data-rawwidth=&485& data-rawheight=&487& class=&origin_image zh-lightbox-thumb& width=&485& data-original=&/843ebfa39ffa_r.jpg&&&br&&br&同样临摹way的&br&&img src=&/2d0ea383ec05e0081878a_b.jpg& data-rawwidth=&382& data-rawheight=&338& class=&content_image& width=&382&&&br&&br&还是临摹way的&br&&img src=&/22944c83dbaa0f2e1cef64df_b.jpg& data-rawwidth=&219& data-rawheight=&325& class=&content_image& width=&219&&&br&怎么样,他画风很不错吧? :)&br&&br&然后用习得的上色技法,重新上色我的老鼠&br&&img src=&/db6b9673c8afdc99e4cfdbe53c90c17e_b.jpg& data-rawwidth=&144& data-rawheight=&152& class=&content_image& width=&144&&&br&呃。。。怎么说呢,感觉怪怪的,好像得了皮肤病。。。&br&&br&这时俺的游戏打算推倒重做,因为打地鼠玩法实在是没意思。&br&结合我(mei)不(ji)羁(chu)的运笔方法、半瓶子咣当的上色技法,画了一组 帧! 动! 画! 哇,好牛b的赶脚~~&br&&img src=&/f469a411ffad1e8f98ef_b.jpg& data-rawwidth=&1279& data-rawheight=&307& class=&origin_image zh-lightbox-thumb& width=&1279& data-original=&/f469a411ffad1e8f98ef_r.jpg&&&br&提问:&br&谁来猜一下朝代?&br&这是临(chao)摹(xi)哪个游戏的动作?&br&&br&不管怎么说,我的游戏总算有了原创的小兵动画了,这时距离发下做游戏之宏愿已经过去了。。我算算。。21个月&br&&br&这个小兵后来又补充了武器、死亡动画,但是攻击以及其他角色动画还都是用汉字代替的。。。坑待填&br&&br&有了小兵,很自得哦~ 咱得搞个像样的场景罢!&br&&br&以前一直用风景照ps的,看腻了&br&找来找去看雨血风格不错,以咱的水平还能学(chao)习(xi)的来,说干就干:&br&&img src=&/7a05edc9f9c7faf3d70213_b.jpg& data-rawwidth=&428& data-rawheight=&653& class=&origin_image zh-lightbox-thumb& width=&428& data-original=&/7a05edc9f9c7faf3d70213_r.jpg&&至此,美术方面停滞不前&br&这个场景,我实在画不下去了。。。&br&希望有不计较能赚多少钱而热爱游戏的的美术一起入坑,帮咱圆一个做游戏的梦&br&&br&=============不好意思发散那么远的分割线=================&br&&br&&i&&b&9&/b&&/i&&br&自学之路的困难&br&&b&难点A&/b&&br&最难的就是持之以恒&br&因为工作太(tai)忙(lan),又经常沉迷于电影美剧知乎,而且要投入时间和精力研究&br&游戏&br&&img src=&/7c189243bdf50b1dcaf181e342ea270b_b.jpg& data-rawwidth=&27& data-rawheight=&28& class=&content_image& width=&27&&&br&所以经常好多天什么进步都没有&br&为了避免自己止步不前,我用excel表记录每天的进步,也当作一个todolist。目前记录了7个月,做好了就绿色,没做就红色,黄色是做了但没做完的,时刻提醒自己不要放弃&br&(虽然经常忘记看这个表。。。)&br&&br&&img src=&/2f36cb0ca57b1d3a127a392eb778e43f_b.png& data-rawwidth=&484& data-rawheight=&1024& class=&origin_image zh-lightbox-thumb& width=&484& data-original=&/2f36cb0ca57b1d3a127a392eb778e43f_r.png&&&br&&br&这样回头一看虽然满眼红色触目惊心,但还是有成就感的。&br&&br&另外别小看绿色的那么少哦,有时短短一行绿其实凝聚着不少心血。&br&&br&&br&&br&当然也不要小看红色哦! 有时短短一行红色前面日期写着xx/xx~xx/xx。。。&br&&br&&br&&br&&b&难点B&/b&&br&我这种没技术基础和实践的,自己写了的类都记不清类的关系,也记不清各种CCNode的parents/children关系。中间推倒重做时,维护了一个visio的表,供提醒自己各种关系用。&br&&img src=&/acd813e54db4f318aa35d_b.jpg& data-rawwidth=&776& data-rawheight=&513& class=&origin_image zh-lightbox-thumb& width=&776& data-original=&/acd813e54db4f318aa35d_r.jpg&&强烈建议你一开始就注意这一点,自己写的各种主要的类大概什么关系、编辑关卡时的注意要点等等都记录下来,不然时间长了自己会搞混的。&br&&br&更新:后来做天赋系统发现MVC结构很好用;就算不用上面那个visio表也没有太大关系&br&再更:重要的架构设计都注意写文档,不正规的文档也可以,因为时间久了一定会忘的,想再修改很麻烦。&br&&br&=============
再次更新==============&br&后来我辞职啦,专心做游戏,决定就将打地鼠进化版做成我的处女作。添加了很多玩法,自己玩的不亦乐乎啊~ 游戏模式和策略有很多可挖掘的地方。然后就是配音效、音乐、文案翻译、测试等等。时间拖到本周,hello world游戏终于完成,已经在appstore上线,叫做涂鸦防守dooDelfense,想玩一下的请猛戳 &&a class=& wrap external& href=&///?target=https%3A///app/doodlefense-doodle-defense/id& target=&_blank& rel=&nofollow noreferrer&&dooDlefense (Doodle Defense) on the App Store on iTunes&i class=&icon-external&&&/i&&/a&&。&br&&br&我这里更新一下美术方面的内容吧,看着比技术说明更过瘾= =&br&画风经过反复尝试最后确定用涂鸦风格,在看完不需洗眼的前提要求下,以下截图就是我目前的最高水平啦-。-
&br&&br&&b&生气的果冻&/b&。。。是普通粉嫩果冻的加强版&br&&img src=&/cbedd3c5cfadc15204e01e_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/cbedd3c5cfadc15204e01e_r.jpg&&&br&&br&&b&巨嘴鲸--普通态&/b&&br&&img src=&/7edfc3d46ca25766ae59e_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/7edfc3d46ca25766ae59e_r.jpg&&&br&&b&巨嘴鲸--巨嘴态
&/b&友情配音 &a data-hash=&79cc0ddf6b35fc237c53a& href=&///people/79cc0ddf6b35fc237c53a& class=&member_mention& data-editable=&true& data-title=&@Plath& data-tip=&p$b$79cc0ddf6b35fc237c53a& data-hovercard=&p$b$79cc0ddf6b35fc237c53a&&@Plath&/a&&br&&img src=&/da96def2c8a17dfd025ec73aed10f65d_b.jpg& data-rawwidth=&822& data-rawheight=&760& class=&origin_image zh-lightbox-thumb& width=&822& data-original=&/da96def2c8a17dfd025ec73aed10f65d_r.jpg&&&br&&br&&b&独眼毛团&/b&&br&&img src=&/aae2f7c4c6d12cb8987b6_b.jpg& data-rawwidth=&863& data-rawheight=&637& class=&origin_image zh-lightbox-thumb& width=&863& data-original=&/aae2f7c4c6d12cb8987b6_r.jpg&&&br&&br&&br&&b&小幽灵&/b&&br&&img src=&/ed1cdbcf2c1d2f_b.jpg& data-rawwidth=&246& data-rawheight=&205& class=&content_image& width=&246&&&br&&b&小幽灵 【终极奥义·戳】&/b& (知乎貌似不支持gif,请连起来看= =)&br&&img src=&/2d9ec53ba580a1a3ad541055fae40b0e_b.jpg& data-rawwidth=&291& data-rawheight=&209& class=&content_image& width=&291&&&img src=&/7c619e12d6d2e58cc4db4b1dd2687990_b.jpg& data-rawwidth=&291& data-rawheight=&209& class=&content_image& width=&291&&&br&&b&蜗牛。。。呃。。。蛞蝓炸弹&/b&&br&&img src=&/42f2a6e90b5cf84b7b4afbb384f08be2_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/42f2a6e90b5cf84b7b4afbb384f08be2_r.jpg&&&br&&br&&b&性感的丝光&/b&&br&&img src=&/b7aa40dda77cd301aa0febe_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/b7aa40dda77cd301aa0febe_r.jpg&&唔。。唔。。。真好次&br&&img src=&/c196babd5e50e0eead9ad0b_b.jpg& data-rawwidth=&165& data-rawheight=&143& class=&content_image& width=&165&&&br&&br&&b&小火龙
&/b&友情配音 &a data-hash=&79cc0ddf6b35fc237c53a& href=&///people/79cc0ddf6b35fc237c53a& class=&member_mention& data-editable=&true& data-title=&@Plath& data-tip=&p$b$79cc0ddf6b35fc237c53a& data-hovercard=&p$b$79cc0ddf6b35fc237c53a&&@Plath&/a&&br&&img src=&/e27fb7f1bfbdf1fffa98dc41e06befc7_b.jpg& data-rawwidth=&204& data-rawheight=&342& class=&content_image& width=&204&&&br&&br&&b&Inktopus&/b&&br&&img src=&/f4d2562e75cafbd85ab20b01fb8f1e4b_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/f4d2562e75cafbd85ab20b01fb8f1e4b_r.jpg&&&br&噗~~~~~~~&br&&img src=&/5c9aabe021e9a017db130d5f_b.jpg& data-rawwidth=&883& data-rawheight=&494& class=&origin_image zh-lightbox-thumb& width=&883& data-original=&/5c9aabe021e9a017db130d5f_r.jpg&&&br&&br&&b&斯巴达&/b&&br&&img src=&/615cec8fb340e_b.jpg& data-rawwidth=&369& data-rawheight=&317& class=&content_image& width=&369&&&b&晒黑的斯巴达&/b&&br&&img src=&/ba2247243baa7dfdd52ced2_b.jpg& data-rawwidth=&486& data-rawheight=&420& class=&origin_image zh-lightbox-thumb& width=&486& data-original=&/ba2247243baa7dfdd52ced2_r.jpg&&&br&&br&&br&老画阳光的不过瘾,必须来点刺激的(怕审核通不过,所以偷偷放在了后期关卡里,主题渐渐偏离了涂鸦萌娃的正轨。。。)&br&&br&&b&肉!山!大!魔!王!&/b&&br&&img src=&/7d3f064a9119d8bdcdb2_b.jpg& data-rawwidth=&484& data-rawheight=&507& class=&origin_image zh-lightbox-thumb& width=&484& data-original=&/7d3f064a9119d8bdcdb2_r.jpg&&这个很厉害的,打死会分身成四个小魔王&br&&br&&b&沼泽之眼&/b& 谁知道这个的出处? ^o^&br&&img src=&/f356ce692a8c2cee47def1_b.jpg& data-rawwidth=&1136& data-rawheight=&640& class=&origin_image zh-lightbox-thumb& width=&1136& data-original=&/f356ce692a8c2cee47def1_r.jpg&&&br&&b&沼泽之眼·怒&/b&&br&&img src=&/bcaa1cdec98c9c836fc0cc_b.jpg& data-rawwidth=&389& data-rawheight=&335& class=&content_image& width=&389&&&br&&br&&br&下面这是我最喜欢的,&b&缸中之脑。。。花&/b&&br&&img src=&/0bbc9db3a7_b.jpg& data-rawwidth=&1136& data-rawheight=&640& class=&origin_image zh-lightbox-thumb& width=&1136& data-original=&/0bbc9db3a7_r.jpg&&&br&大功告成,吐血三升&br&&img src=&/8cbefefb4_b.jpg& data-rawwidth=&351& data-rawheight=&165& class=&content_image& width=&351&&&br&&br&插几张截图:&br&&img src=&/c8ad57d9e2eca_b.jpg& data-rawwidth=&1136& data-rawheight=&640& class=&origin_image zh-lightbox-thumb& width=&1136& data-original=&/c8ad57d9e2eca_r.jpg&&&br&&img src=&/beedda80de0e1aa5e5d060_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/beedda80de0e1aa5e5d060_r.jpg&&&br&&img src=&/dee7ee253eaf735efdeba67_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/dee7ee253eaf735efdeba67_r.jpg&&&br&&img src=&/a83acda102a0f9e85f7243_b.jpg& data-rawwidth=&568& data-rawheight=&320& class=&origin_image zh-lightbox-thumb& width=&568& data-original=&/a83acda102a0f9e85f7243_r.jpg&&有没有哪里看起来很眼熟 ^o^&br&&br&&br&关于游戏起名,最开始叫WhackTheM,因为是打地鼠嘛(Whack the Mole),但我的怪有很多种,就是没有地鼠,所以简写了一下叫WhackTheM;后来为了配合画风,改成叫Doodle Defense。这名字一眼看过去就能明白还兼顾了关键词,但是遇到了一个问题,太长在手机上显示不全。想来想去,就叫dooDlefense好了,又有doodle又有defense,搜索结果肯定错不了。&br&&br&---------------开心 update-----------------&br&第一个作品喜上总榜top100 (* ̄▽ ̄)y&br&&br&---------------视频 update---------------&br&有些天赋、兵种的搭配还没有人发现,作为作者我深感痛惜啊!&br&因此录制了一些有特色的后期搭配,希望能启发大家发掘出更多的玩法~&br&&a class=& wrap external& href=&///?target=http%3A///v_show/id_XMTI2NjcxOTQ0OA%3D%3D.html& target=&_blank& rel=&nofollow noreferrer&&iOS独立游戏【涂鸦防守 dooDlefense】兵种天赋超强搭配&i class=&icon-external&&&/i&&/a&&br&&br&&a class=&video-box& href=&///?target=http%3A///v_show/id_XMTI2NjcxOTQ0OA%3D%3D.html& target=&_blank&&
&img class=&thumbnail& src=&/5853CDB6EF1B3E663-8A03-3C09-FFA8-B52F59B76420&&&span class=&content&&
&span class=&title&&iOS独立游戏【涂鸦防守 dooDlefense】兵种天赋超强搭配—在线播放—优酷网,视频高清在线观看&span class=&z-ico-extern-gray&&&/span&&span class=&z-ico-extern-blue&&&/span&&/span&
&span class=&url&&&span class=&z-ico-video&&&/span&/v_show/id_XMTI2NjcxOTQ0OA==.html&/span&
----答案多图 流量预警---- 跟你简要说一下我的自学路,以免你走弯路 背景: 有工作,而且很忙;在不影响工作基础上用业余时间鼓捣(经常会因为工作耽搁学习进度);基本没技术背景(初中qbasic、高中pascal半吊子),大学文科,工作也不是搞代码。因此我感…
&b&有下面几个实战例子,如果你还学不会,你就真的逆天了!!!&/b&&br&&br&&br&跟着touchsnow的csdn博客走;&br&&img src=&/baffb4b4ee6_b.jpg& data-rawwidth=&1364& data-rawheight=&738& class=&origin_image zh-lightbox-thumb& width=&1364& data-original=&/baffb4b4ee6_r.jpg&&&br&&img src=&/4f058aba5a_b.jpg& data-rawwidth=&1355& data-rawheight=&706& class=&origin_image zh-lightbox-thumb& width=&1355& data-original=&/4f058aba5a_r.jpg&&&br&&img src=&/0ab4dee739e43d9b366f2_b.jpg& data-rawwidth=&1360& data-rawheight=&726& class=&origin_image zh-lightbox-thumb& width=&1360& data-original=&/0ab4dee739e43d9b366f2_r.jpg&&&br&&img src=&/aafb_b.jpg& data-rawwidth=&1358& data-rawheight=&728& class=&origin_image zh-lightbox-thumb& width=&1358& data-original=&/aafb_r.jpg&&&br&&img src=&/abdee6f10d30cda1edb6aff4c8d07b10_b.jpg& data-rawwidth=&1361& data-rawheight=&727& class=&origin_image zh-lightbox-thumb& width=&1361& data-original=&/abdee6f10d30cda1edb6aff4c8d07b10_r.jpg&&&br&&img src=&/6fd502bb93f_b.jpg& data-rawwidth=&1358& data-rawheight=&728& class=&origin_image zh-lightbox-thumb& width=&1358& data-original=&/6fd502bb93f_r.jpg&&&br&&br&&b&博文系列&/b&&br&&br&——————————————游戏基础教程篇—————————————&br&&br&&br&一 cocos2d-x editor工具下载和基础教程JS篇:&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&一 手游开发神器 cocos2d-x editor初识&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&二 手游开发神器 cocos2d-x editor工具下载和安装配置&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&三 手游开发神器 cocos2d-x editor 之基础工具 intellij idea&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&四 手游开发神器 cocos2d-x editor 游戏框架介绍&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&五 手游开发神器 cocos2d-x editor 之贴图(TexturePacker)&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&六 手游开发神器 cocos2d-x editor 之场景切换&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&七 手游开发神器 cocos2d-x editor 之图片字体(LabelBMFont)&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&八 手游开发神器 cocos2d-x editor 之动画和帧动画&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&九 手游开发神器 cocos2d-x editor 之粒子效果(ParticleEditor)&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十 手游开发神器 cocos2d-x editor 之触摸事件&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十一 手游开发神器 cocos2d-x editor 之音乐和音效&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十二 手游开发神器 cocos2d-x editor 之游戏暂停悬浮层&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十三 手游开发神器 cocos2d-x editor 之选关滑动界面(ScrollView)&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十四 手游开发神器 cocos2d-x editor 之串联游戏流程&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十五 手游开发神器cocos2d-x editor 之移植到android平台(打包成apk)&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十六 手游开发神器cocos2d-x editor 之移植到html5网页浏览器&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D417& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十七 手游开发神器cocos2d-x editor 之例子手册&i class=&icon-external&&&/i&&/a&&br&&br&&br&二 cocos2d-x editor工具下载和基础教程Lua篇:&br&&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D329& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&一 手游开发神器 cocos2d-x editor for lua 之配置lua环境和运行hellolua&i class=&icon-external&&&/i&&/a&&br&&br&&br&三 cocos2d-x editor简介视频:&br&&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D115& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&简单介绍了工具的基本功能和使用方法&i class=&icon-external&&&/i&&/a&&br&&br&&br&&br&——————————————游戏项目实战篇—————————————&br&&br&&br&四
cocos2d-x editor 项目实战--Flappy Bird
(休闲益智类)&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&flappy bird游戏源代码揭秘和下载&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&flappy bird游戏源代码揭秘和下载后续---移植到android真机上&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&flappy bird游戏源代码揭秘和下载后续---移植到html5网页浏览器&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&flappy bird游戏源代码揭秘和下载后续---日进5万美元的秘诀AdMob广告 &i class=&icon-external&&&/i&&/a&&br&flappy bird游戏源代码揭秘和下载后续---移植到苹果ios上
——推迟——&br&&br&&br&五 cocos2d-x editor 项目实战--PopStar
(消除类)&br&&p&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第一篇(界面)&i class=&icon-external&&&/i&&/a&&/p&&p&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第一篇(界面) &i class=&icon-external&&&/i&&/a&&br&&/p&&p&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第二篇(算法)&i class=&icon-external&&&/i&&/a&&br&&/p&&p&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第三篇(分数)&i class=&icon-external&&&/i&&/a&&br&&/p&&p&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第四篇(关卡)&i class=&icon-external&&&/i&&/a&&/p&&p&PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第五篇(移植)
——将写——&/p&&br&&p&六 cocos2d-x editor 项目实战--FruitNinja
(切东西类)&/p&&p&&a href=&///?target=http%3A//blog.csdn.net/touchsnow/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Fruit Ninja(水果忍者)游戏源代码下载、分析(上)&i class=&icon-external&&&/i&&/a&&br&&/p&&p&Fruit Ninja(水果忍者)游戏源代码下载、分析(中)&br&&/p&&p&Fruit Ninja(水果忍者)游戏源代码下载、分析(下)&/p&&br&&br&&br&&br&——————————————整理项目—————————————&br&&br&七 cocos2d-x editor 项目实战--MoonWarriors
(飞行射击类)&br&&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D407& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&MoonWarriors (月亮战神)游戏源代码下载&i class=&icon-external&&&/i&&/a&
——代码先发布——&br&&br&&br&&br&八 cocos2d-x editor 项目实战--FruitAttact(类粉碎糖果传奇消除游戏)&br&&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D412& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&FruitAttact (水果消消看) 游戏源代码下载&i class=&icon-external&&&/i&&/a&
——代码先发布——&br&&br&&br&&br&&br&九 cocos2d-x editor 项目实战--TestsJavascript&br&&a href=&///?target=http%3A//blog.makeapp.co/%3Fp%3D417& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&TestsJavascript(官方API例子手册)源代码下载&i class=&icon-external&&&/i&&/a&
——代码先发布——&br&&br&&br&&p&——————————————游戏系列计划—————————————&/p&&br&十 cocos2d-x editor 项目实战--Doodle Jump
(跳跃类)&br&Doodle Jump (涂鸦跳跃)游戏源代码下载、分析
——会写——&br&&br&&br&&br&十一 cocos2d-x editor 项目实战--Ski Safari
(跑酷类)&br&Ski Safari(滑雪大冒险)游戏源代码下载、分析
——会写——
有下面几个实战例子,如果你还学不会,你就真的逆天了!!! 跟着touchsnow的csdn博客走; 博文系列 ——————————————游戏基础教程篇————————————— 一 cocos2d-x editor工具下载和基础教程JS篇:
已有帐号?
无法登录?
社交帐号登录
开心快活人

我要回帖

更多关于 cocos2dx棋牌游戏开发 的文章

 

随机推荐