先看CCSheduler的头文件:类的声明: 1.|Scheduler 2.|Timer |----------2.1TimerTargetSelector |----------2.2 TimerTargetCallback |----------2.3 Time...
分类:
其他好文 时间:
2014-10-14 19:35:29
阅读次数:
139
本文介绍Cocos2dx事件(下面简称Event)处理机制中的事件分发模块,在Event发生后,进过一系列处理,最后将会分发Event;
1、dispatchEvent& dispatchTouchEvent方法
voidEventDispatcher::dispatchEvent(Event* event)
{
if (!_isEnabled) return;
upd...
分类:
其他好文 时间:
2014-10-11 19:47:46
阅读次数:
226
1、事件处理方法
下面为普通的点击事件监听器(下面简称EventListener)注册部分;注册EventListener需要实现onTouchBegan方法,可以实现onTouchEnded、onTouchCancelled方法,当然如果你想监听触控(鼠标)移动(拖动)监听器需要实现onTouchMoved方法,这里使用Lambda方式简单实现了onTouchBegin方法;
auto ev...
分类:
其他好文 时间:
2014-10-11 17:42:55
阅读次数:
190
本文从主要介绍点击事件的处理过程,分别从win32、Android、IOS系统介绍Cocos2dx点击事件处理过程。
1、Win32系统
AppDelegate::applicationDidFinishLaunching()->GLView::create(…)->GLView::initWithRect(…)
bool GLView::initWithRect(conststd::...
分类:
其他好文 时间:
2014-10-11 17:26:25
阅读次数:
302
Director,导演类。首先是在CCDirector.cpp文件中看到:static DisplayLinkDirector *s_SharedDirector = nullptr;确定了Director的单例模式设计原则。DisplayLinkDirector,这个继承自Director。用来同...
分类:
其他好文 时间:
2014-10-03 12:36:54
阅读次数:
196
CCApplication继承自ApplicationProtocol (class CC_DLL Application : public ApplicationProtocol)ApplicationProtocol类中定义了相关的平台枚举量,应用启动完成回调,应用进入后台回调,从后台进入应用回...
分类:
移动开发 时间:
2014-09-29 19:41:01
阅读次数:
283
开始学习Cococs2dx3.2版本的源代码,看众多老将呕心沥血的Cocos2dx,还是大有裨益的。记录下来所学所得。言简意赅即可。此时官网上cocos2dx已经是3.3beta版本了。不跟风追新潮,安稳学习3.2版本。学习之始,望自己可以保持。每周至少一篇Blog,最多无上限。依据业余时间而定。激...
分类:
其他好文 时间:
2014-09-29 13:51:10
阅读次数:
162
【唠叨】3.x的引擎目录与2.x的引擎目录的差别是非常大的。学过2.x的朋友应该会发现2.x的引擎目录有点凌乱。而3.x主要是将引擎的各个文件按照用途进行了分类,使得引擎目录结构更加清晰了。【窥探3.x引擎目录】要想学好cocos2dx,首先就需要对引擎目录下的各个文件有所了解。接..
分类:
其他好文 时间:
2014-09-08 11:02:07
阅读次数:
647
【唠叨】游戏中两个场景的切换时经常要被用到的,cocos2dx引擎为我们提供了许多场景切换的动画,我感觉有些和PPT的切换很类似,所以感觉很熟悉。如:淡入淡出、翻页、跳入跳出等等。本节要讲的场景切换方式十分丰富,不过内容比较简单,很容易掌握。【致谢】http://gl.paea.cn/..
分类:
其他好文 时间:
2014-09-03 02:49:46
阅读次数:
302
【唠叨】在电影里,角色的运动就是动作。而在游戏里,动画就是角色的动作了。例如人物走动、跳跃、释放魔法,鸟儿飞翔,车轮滚动等。动作是游戏中不可或缺的重要组成部分,使得游戏更具魅力,变得丰富活力。cocos2dx引擎为我们提供了十分丰富的动作系统。在本节主要讲讲cocos2d..
分类:
其他好文 时间:
2014-08-29 02:56:07
阅读次数:
598