cocos2d-x 3.0 出来已经好久了,也已经用3.0写了几个小游戏,感觉3.0的事件触发机制太赞了,随这里总结一下,也算是对知识的一种回忆和加深理解。
3.0的事件分发机制中,需要也仅仅需要通过创建一个事件监听器来实现各种触发后的逻辑,然后添加到事件分发器_eventDispatcher,所有的事件监听器由这个分发器统一管理,即可完成事件响应。
事件监听器有以下几种:
1、EventL...
分类:
其他好文 时间:
2014-07-27 11:18:32
阅读次数:
228
加速计事件监听机制
在上一篇中介绍了cocos2d-x中的触摸事件机制,这篇来介绍下游戏中也经常用到的加速计事件,这些都是游戏中的经常要用到的。
移动设备上一个很重要的输入源是设备的方向,大多数设备都配备了加速计,用于测量设备静止或匀速运动时所受到的重力方向。
重力感应来自移动设备的加速计,通常支持X、Y和Z三个方向的加速度感应,又称为三向加速计。实际应用中,可以根据三个方向的力度大小来计算...
分类:
其他好文 时间:
2014-07-27 11:12:32
阅读次数:
164
Android View系统解析(上)
再说动画
View基础知识
View的滑动
View的事件分发
View的滑动冲突
Android View系统解析(下)
View的绘制过程
自定义View...
分类:
移动开发 时间:
2014-07-27 11:09:22
阅读次数:
258
在javascript中为了针对不同的元素运行不同的操作,须要在javascript中对触发事件的元素进行推断,然后运行不同的操作。样例:htmljavascript获取input的name和id属性都不成功,可是value却是能够的,不知道是什么原因。參考:var obj=document.get...
分类:
编程语言 时间:
2014-07-27 11:06:22
阅读次数:
194
今天上班遇到一种情况,需要局部响应点击事件,比如在一个UIImageView中设置一个小圆圈图片,要求点击圆圈里面不响应点击,点击小圆圈外面的部分响应点击。可以通过重写hitTest:withEvent: 和 pointInside: withEvent:方法来做到。看一下hitTest:withE...
分类:
其他好文 时间:
2014-07-27 10:26:22
阅读次数:
173
小梦今天把2048的游戏源代码给大家分享一下,其实感觉这个重在算法,UI很简单,而且几乎没有用到什么windows phone的API。小梦遇到最主要的问题就是对触摸事件的处理,我刚开始想到的就是Manipulation的系列事件,不过在测试的时候不知道为什么我设置的ManipulationDelt...
下面我们通过一个实例详细了解一下,层中单点触摸事件的实现过程。感受一下它的缺点和优点。该实例场景如下图所示,场景中有两个方块精灵,我们可以点击和移动它们。下面我们看看HelloWorldScene.cpp具体的实现代码如下:[html]view plaincopyboolHelloWorld::in...
分类:
其他好文 时间:
2014-07-27 10:14:25
阅读次数:
203
//双击事件触发的时候不触发单击事件package { import com.greensock.TweenLite; import flash.display.DisplayObjectContainer; import flash.display.Sprite; import flash.ev....
分类:
其他好文 时间:
2014-07-27 10:05:02
阅读次数:
220
无意中在一段源码里看到event.currentTarget这个属性,这个与熟悉的event.target还是有所差别的。event.target是指事件发生的源,在哪个元素上发生的。event.currentTarget 就是通过addEventListener绑定的DOM元素。事件是可以通过冒泡...
分类:
其他好文 时间:
2014-07-27 09:57:52
阅读次数:
165