鼠标事件类型和事件对象
鼠标事件在桌面平台才会触发,系统提供的事件类型如下
标事件(cc.Event.EventMouse)的重要 API 如下(cc.Event 标准事件 API 之外)
触摸事件类型和事件对象
- 所谓枚举对象,即在 emit 中的第一个参数,API 名,即可以在回调函数里调用的API方法
- 触摸事件支持多点触摸,每个触点都会发送一次事件给事件监听器。
触摸事件的传递
冒泡传递
- 和 Android 开发有一点区别,Cocos 中冒泡向父节点冒泡,即使触点不在父节点区域内,父节点也会通过触摸事件冒泡的机制接收到这个事件。
- 触摸事件的冒泡过程与普通事件的冒泡过程并没有区别。所以,调用 event.stopPropagation() 可以主动停止冒泡过程。
同级节点间的触点归属问题
- 同级节点,触点的最上方的节点接受。注意不会传递给覆盖住的同级节点。