触摸事件
- 触摸事件类型: START, MOVED, ENDED(物体内), CANCEL(物体外);
- 监听触摸事件: node.on(类型, callback, target(回掉函数的this), [useCapture]);
- 关闭触摸事件: node.off(类型, callback, target(回掉函数的this), [useCapture]);
- targetOff (target): 移除所有的注册事件;
- 回掉函数的参数设置 function(t(cc.Touch))
- cc.Touch: getLocation返回触摸的位置;getDelta返回距离上次的偏移;
- cc.Event: stopPropagationImmediate/stopPropagation 停止事件的传递;
- 事件冒泡: 触摸事件支持节点树的事件冒泡,会从当前前天往上一层一层的向父节点传送;
- 完成物体跟随手指触摸的案例;


键盘事件
- cc.SystemEvent.on(type, function, target, useCapture); type: cc.SystemEvent.EventType.KEY_DOWN 按键按下;

这篇教程介绍了Cocos Creator中cc.Node的事件响应,包括触摸事件的START, MOVED, ENDED和CANCEL类型,以及如何监听和关闭这些事件。键盘事件的监听使用cc.SystemEvent,并通过cc.KEY枚举处理按键。此外,还讲解了自定义事件的创建、监听和派发,包括冒泡传递。最后预告了下一篇文章将探讨cc.Node的坐标空间。"
130511732,17673478,JNPF 3.4.7企业版:低代码开发与大屏设计框架,"['低代码', 'Java', '.NET', '开发框架', '身份认证']
最低0.47元/天 解锁文章
1783





