文章列表
背景:
上一节,我们已经把消灭星星的界面搭建好了,流程也跑通了。 这一篇涉及到程序的算法,也许是最难的部分了,理解起来需要多花点时间,而且我提供的算法未必就是最好的,如果读者有更优更好的算法,希望分享出来,我可以链接到你那里。大概的思路是这样的,第一次点击一个星星,立刻寻找四周相同颜色的,第二次点击,消除他们并产生粒子效果;接着星星数组重新走位掉落,补全空缺;然后还要检测纵行是否出现空缺,有的话,合并到一起;最后必须检测死局;大概如此。
ps:
1 这是一个系列博文,代码不会一下子全部放出来,每写一篇放出相应的代码。因为笔者也是抽空编一点程序,然后写一篇博文,断断续续的,没有整块时间 ...
背景:
来自星星的你电视剧很火,消灭星星游戏也很火,好像星星都很火,笔者就以星星为主题开始这篇博文。消除类的游戏挺受欢迎的,从2013年度app store最赚钱的游戏–粉碎糖果传奇,到总是可以在游戏排行版看见身影的–消灭星星;玩消除类的游戏好像挺难的,开发这样的游戏是不是巨难?笔者想告诉你的是,开发比玩容易多了。这个PopStar系列总共有五篇,包括(界面,算法,分数,关卡,移植)这五个主题;
ps:
1 这是一个系列博文,代码不会一下子全部放出来,每写一篇放出相应的代码。因为笔者也是抽空编一点程序,然后写一篇博文,断断续续的,没有整块时间;
2 代码是基于javascript语言 ...
公告:
有人举报我写的这篇文章抄袭了原文 http://blog.makeapp.co/?p=245,请注意作者都是同一个人,那篇是我的官方博客发的,这篇是移植到csdn里面的,请不要产生误解,谢谢举报人的高度版权意识;
前言:
我们分析 ...
前言:
上一篇博客 flappy bird游戏源代码揭秘和下载,源码是运行在window或者mac系统上的,现在我们需要把代码移植到android真机上,让小鸟在手机里飞起来!
ps: 注意以下事项:
1 cocos2d-x editor在接下来的版本会加 ...
背景:
最近火爆全球的游戏flappy bird让笔者叹为观止,于是花了一天的时间山寨了一个一模一样的游戏,现在把游戏的思路和源码分享出来,代码是基于javascript语言,cocos2d-x游戏引擎,cocos2d-x editor手游开发工具完成的,请读 ...
一般游戏都包括几个流程,加载界面,开始界面,选关界面,主界面,暂停界面等等;这节我将这些流程都串联起来;
代码下载:http://www.kuaipan.cn/file/id_25348935635745200.htm?source=1
loading界面;
LoadingLayer.ccbx
[html] view plain
这一节,我将实现游戏的选关界面,游戏50关,每一屏15关,总共4屏,左滑动可切换到上一屏,右滑动可切换到下一屏;
效果如下;
开始进入选关界面;
滑动到最后一屏;
点击关卡,进入主界面;
下雪,烟花,火焰用图片绘制不是很容易,而使用粒子效果则会事半功倍;这一节我要实现小怪物头顶有光环粒子,背景有瀑布粒子
先展示效果:
代码下载地址:http://www.kuaipan.cn/file/id_25348935635744695.htm?source=1
在Resources新建一个package目录particles,右击新建粒子flower;
一个游戏的成功很大程度上取决于动画的成功,熟悉cocos2dx的读者都知道它具备了很多现成的动画。这一节我将实现小怪物慢慢的摇摇晃晃的向前走;
运行效果如下
代码下载地址:http://www.kuaipan.cn/file/id_25348935635744616.htm?source=1
游戏图片资源需要打包,本章我将介绍cocos2d-x editor贴图(TexturePacker);
贴图的原则是把小图片集合到一块,如果图片很大(比如背景资源),需要单独放置。
这一节起,我通过一个叫snow的项目来把主要的知识点汇总。
首先,File-New project新建一个项目,设置编程提示;
选中Resources,右击,如下图,选中TexturePacker,命名确定创建
cocos2d-x editor 新建工程时会自动生成游戏框架,如下图
红色边框共有五个区域
idea 是自动生成的目录,读者不需要操作
Source是主工程目录,所有的设计和编码都在该目录下完成;
Resource是项目的资源存放处,包括贴图,字体,粒子,声音等等
main.js,是程序的主函数入口,里面代码主要用来根据游戏平台处理不同的事件;也控制游戏场景的切换,比如游戏场景一般都包括(选关场景,道具场景,主游戏场景,得分场景等),主函数可以选择你第一进入的场景。main.xml 主要包括游戏的配置,包括游戏运行平台的分辨率,调试模拟器的分辨率。
MainLaye ...
AppStore和Android市场情况
莫名其妙爆红的游戏
真的莫名其妙,笔者下这个游戏两次,第一次在豌豆荚排行榜看到这款游戏,名字怪怪的,下载下来尝试一下,没觉得有什么新颖的,还在思虑这是不是刷榜刷上去的,果断 ...
公告:最新的idea13.1竟然无法在插件市场找到lua,可能是lua的作者没有及时更新上,我们只能通过网页下载lua插件了 http://plugins.jetbrains.com/plugin/5055?pr=idea&offset=15&max=15#comments_pan,安装方法和下面的类似,只是选择第三个按钮install plugins from disk ,通过目录找到刚下载的插件,然后确定重启idea,就ok了!
cocos2d-x editor 不仅支持js编程,也支持lua,这一节我们介绍lua环境的和配置;lua的环境和js的环境差不多,最主 ...
Cocos2d-x Editor使用技巧—如果你对cocos2d-x的函数不熟悉的话,请看下面的一个技巧
发表于 2014/03/06 由
欢迎qq或者邮箱向我提问
————————关于ce的————————
CocosEditor(简称ce)
# ce是公司的还是个人的?
由上海易骏网络技术公司管理的;
# ce免费开