触摸事件
// 使用枚举类型来注册
枚举对象定义 对应的事件名 事件触发的时机
cc.Node.EventType.TOUCH_START 'touchstart' 当手指触点落在目标节点区域内时
cc.Node.EventType.TOUCH_MOVE 'touchmove' 当手指在屏幕上目标节点区域内移动时
cc.Node.EventType.TOUCH_END 'touchend' 当手指在目标节点区域内离开屏幕时
cc.Node.EventType.TOUCH_CANCEL 'touchcancel' 当手指在目标节点区域外离开屏幕时
触摸事件(cc.Event.EventTouch)的重要 API 如下(cc.Event 标准事件 API 之外):
API 名 类型 意义
touch cc.Touch 与当前事件关联的触点对象
getID Number 获取触点的 ID,用于多点触摸的逻辑判断
getLocation Object 获取触点位置对象,对象包含 x 和 y 属性
getLocationX Number 获取触点的 X 轴位置
getLocationY Number 获取触点的 Y 轴位置
getPreviousLocation Object 获取触点上一次触发事件时的位置对象,对象包含 x 和 y 属性
getStartLocation Object 获取触点初始时的位置对象,对象包含 x 和 y 属性
getDelta Object 获取触点距离上一次事件移动的距离对象,对象包含 x 和 y 属性
相关文章
- 04-04Cocos Creator 触摸点击事件
- 04-04Cocos2d-x处理Touch触摸和鼠标事件demo
- 04-04COCOS CREATOR(TS)之按钮事件
- 04-04COCOS CREATOR(TS)之节点鼠标事件
- 04-04超简单Fragment使用dispatchTouchEvent(Activity把分发触摸事件给Fragment)+ 超简单Activity点击空白处关闭软键盘除EditText和发送按钮
- 04-04Cocos Creator Spine动画时间轴(事件时间轴,骨骼时间轴)
- 04-04Cocos Creator 点击按钮复制到剪切版
- 04-04cocos creator 按钮响应事件
- 04-04Cocos Creator EditBox(编辑框/输入框)添加事件的两种方法
- 04-04Cocos2d-x 3.0 新特性体验(3)触摸事件处理机制