![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos2d-x3.0
文章平均质量分 79
秀吉之野望
这个作者很懒,什么都没留下…
展开
-
物理碰撞检测
说明:这里是借鉴:晓风残月前辈的博客,他是将泰然网的跑酷教程,用cocos2d-x 2.X 版本重写的,目前我正在学习cocos2d-X3.0 于是就用cocos2d-X 3.0重写,并做相关笔记那么这一步,我们先不急着给主角和金币岩石碰撞检测,我这里把cocos2d-x 3.0 的物理碰撞检测单独抽取出来,之前看了cocos的官网,有一个教程:用新物理引擎完成碰撞检测,就是一个车和猫转载 2014-09-04 06:10:45 · 585 阅读 · 0 评论 -
如何暂停游戏
在cocos2d-x中,Director类自带pause()方法用来暂停整个游戏,相应的resume()方法用来返回游戏。但当我们使用pause()方法时却会让游戏显得很卡,有时即使resume了,游戏还是会卡。而且现在大多数游戏在按暂停键的时候都会弹出一个Resume的Scene用来提示玩家一些信息,并且带有一个Resume按钮用来点击返回游戏。结合这两点,这里采用另外一种策略来暂停游戏。1原创 2014-09-02 17:00:48 · 1660 阅读 · 1 评论 -
一条命令让cocos2d-x项目在Android运行
cocos2d-x3.0以来,目录中就多了一个叫setup.py的配置文件。运行它可以帮助我们迅速的配置必要的环境变量:cocos2d-x命令行的路径,android_sdk的路径,ant_root的路径,android_ndk的路径。首先自然是要下载cocos2d-x3.0之后的版本,下载android_sdk,android_ndk,和ant。等环境变量配置完成,我们就可以开始我们的新原创 2014-09-02 16:55:41 · 283 阅读 · 0 评论 -
怪物生产流水线
在游戏中,我们时常需要“随机”地产生一些怪物,这里的“随机”既包括怪物的种类,也该包括怪物产生的地点和时间。所以我们使用一个工厂类MonsterFactory即可(使用简单工厂模式)。在这个类中,我们需要一个createMonster()方法,调用这个方法即可直接产生一个随机种类的怪物,这个方法可以作为这个类的静态方法。在C++中没有反射机制,所以我直接在MonsterFactory中添加原创 2014-09-02 17:02:04 · 388 阅读 · 0 评论