游戏引擎
文章平均质量分 73
MZstudio2013
这个作者很懒,什么都没留下…
展开
-
简单分析AppDelegate生命周期
应用程序都有生命周期管理。比如Android应用程序的OnStart, OnStop, OnCreate等周期方法。同样,Cocos2D-X 也有它的生命周期。 下面通过代码分析下它的生命周期。定义一个类 LifeCircleLogger. // LifeCircleLogger.husing namespace std;class LifeCircle原创 2014-04-06 15:59:43 · 1227 阅读 · 0 评论 -
消息机制在cocos2dx中的使用
设计精度的游戏趋向于事件驱动。即当一个事件发生了(发生了武器,扳动了手柄,一个犯错的警告等等), 事件被广播给游戏中有关的对象。这样它们可以恰当地做出反应。这些事件一般是以一个数据包的形式送出, 数据包包括关于事件的消息比如什么事件发送了它,什么对象应该对它做出反应,实际的事件是什么, 一个时间戳等等。事件驱动结构被普遍选取的原因是因为它们是高效率的,没有事件处理,对象不得不持原创 2014-05-12 23:03:08 · 3189 阅读 · 0 评论 -
试用cocos2dx 3.0写连连看
cocos2dx 3.0正式版发布。 正好作为练手,写个连连看Demo.连连看关键在于它的消除算法。原创 2014-04-28 23:42:21 · 959 阅读 · 1 评论 -
Flappybird Demo版
Flappybird 作为风靡一时的游戏,原创 2014-05-10 21:51:20 · 1095 阅读 · 0 评论 -
试用Box2D制作打砖块
cocos2dx 3.0版本引入了Physics模块,利用它我们可以原创 2014-05-03 18:54:45 · 1832 阅读 · 1 评论 -
让子弹飞Demo版
让子弹飞是我很喜欢的一款游戏。今天的目标就是利用cocos2dx 3原创 2014-05-08 20:22:31 · 1814 阅读 · 0 评论 -
Cocos2d-x 基本元素功能分析
CCDirector原创 2014-04-06 20:34:19 · 1058 阅读 · 0 评论 -
简单分析Cocos2d-x 引擎运行逻辑
Cocos2d-x 游戏引擎框架运行逻辑图 [ win32平台 ]原创 2014-04-06 15:37:24 · 818 阅读 · 0 评论 -
试用Cocostudio制作游戏UI
UI的可视化制作可以大大减少游戏开发原创 2014-04-20 19:42:43 · 1112 阅读 · 2 评论 -
cocos2d-x 内存管理
调用了autorelease的对象,将会在自动回收池释放的时候被释放一次。 因为这个操作发生在mainLoop drawScene()后,这时候游戏中所有的逻辑已经执行完毕,正是释放无效资源的最佳时机。 所以一个对象被create后, 将被放进pool中,其ref 数为1, 当游戏整个逻辑跑完,如果没有增加retain操作,注意retain有很多地方可以调用,比如addChild 等,那么原创 2014-10-21 22:40:00 · 379 阅读 · 0 评论