local TestScene1 = class("TestScene1", function() return display.newScene("TestScene1")end)function TestScene1:ctor() cc(self):addComponent("com...
分类:
其他好文 时间:
2015-05-03 23:35:30
阅读次数:
207
SwingUtilities中invokeLater和invokeAndWait介绍 在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定...
分类:
编程语言 时间:
2015-04-28 11:33:14
阅读次数:
127
本文介绍Cocos2dx事件(以下简称Event)处理机制中的事件分发模块,在Event发生后,进过一系列处理,最后将会分发Event;1、dispatchEvent& dispatchTouchEvent方法voidEventDispatcher::dispatchEvent(Event* eve...
分类:
其他好文 时间:
2015-02-07 17:18:47
阅读次数:
212
一、功能说明:拖控件的功能(类似FLEX,VS 里面的拖控件)。提示:大家对事件的注册和派发的说法可能不一样。因为在FLEX中和在Java中,叫法有的区别。但是本质是一样的。 注册事件 == 设置监听事件 || 派发事件 == 触发事件 ,也有人叫 “进行广播” 大家知道什么意思就好。说明: 1、A...
分类:
其他好文 时间:
2014-12-28 18:12:19
阅读次数:
126
设计一个简单的事件派发器,个人觉得最重要的一点就是如何保证事件派发过程中,添加或删除同类事件,不影响事件迭代顺序和结果,只要解决这一点,其它都好办。为了使用pairs遍历函数,重写了pairs(lua 5.2以上版本不需要):stdext.lualocal _ipairs = ipairsfunct...
分类:
其他好文 时间:
2014-12-22 14:09:37
阅读次数:
268
1、touch事件从Activity开始向下逐层派发一直派发到焦点控件进行处理2、如果控件的事件处理方法返回true则,该控件消费且持续关注此事件否则,该事件向该控件的上一层容器传递3、控件的touch监听器的onTouch方法先于控件本身的onTouchEvent执行Touch事件派发和处理的方法dispat..
分类:
移动开发 时间:
2014-11-14 18:02:53
阅读次数:
262
本文介绍Cocos2dx事件(下面简称Event)处理机制中的事件分发模块,在Event发生后,进过一系列处理,最后将会分发Event;
1、dispatchEvent& dispatchTouchEvent方法
voidEventDispatcher::dispatchEvent(Event* event)
{
if (!_isEnabled) return;
upd...
分类:
其他好文 时间:
2014-10-11 19:47:46
阅读次数:
226
碰撞检测是使用物理引擎的一个重要目的,使用物理引擎可以进行精确的碰撞检测,而且执行的效率也很高。在Cocos2d-x 3.x中使用事件派发机制管理碰撞事件,EventListenerPhysicsContact是碰撞事件监听器。碰撞检测相关的API我们在前面一节介绍过了,下面通过一个实例介绍碰撞检测...
分类:
其他好文 时间:
2014-09-26 21:29:38
阅读次数:
304
碰撞检测是使用物理引擎的一个重要目的,使用物理引擎可以进行精确的碰撞检测,而且执行的效率也很高。 在Cocos2d-x 3.x中使用事件派发机制管理碰撞事件,EventListenerPhysicsContact是碰撞事件监听器。碰撞检测...
分类:
其他好文 时间:
2014-09-26 19:56:58
阅读次数:
218
碰撞检测是使用物理引擎的一个重要目的,使用物理引擎可以进行精确的碰撞检测,而且执行的效率也很高。在Cocos2d-x 3.x中使用事件派发机制管理碰撞事件,EventListenerPhysicsContact是碰撞事件监听器。碰撞检测相关的API我们在前面一节介绍过了,下面通过一个实例介绍碰撞检测的实现。这个实例的运行后的场景如图所示,当场景启动后,玩家可以触摸点击屏幕,每次触摸时候,就会在触摸...
分类:
其他好文 时间:
2014-09-26 18:58:28
阅读次数:
222