CocosCreator 系统内置事件

鼠标事件类型和事件对象

鼠标事件在桌面平台才会触发,系统提供的事件类型如下
在这里插入图片描述
标事件(cc.Event.EventMouse)的重要 API 如下(cc.Event 标准事件 API 之外)
在这里插入图片描述

触摸事件类型和事件对象

在这里插入图片描述
在这里插入图片描述

  • 所谓枚举对象,即在 emit 中的第一个参数,API 名,即可以在回调函数里调用的API方法
  • 触摸事件支持多点触摸,每个触点都会发送一次事件给事件监听器。

触摸事件的传递

冒泡传递

  • 和 Android 开发有一点区别,Cocos 中冒泡向父节点冒泡,即使触点不在父节点区域内,父节点也会通过触摸事件冒泡的机制接收到这个事件。
  • 触摸事件的冒泡过程与普通事件的冒泡过程并没有区别。所以,调用 event.stopPropagation() 可以主动停止冒泡过程。

同级节点间的触点归属问题

  • 同级节点,触点的最上方的节点接受。注意不会传递给覆盖住的同级节点

cc.Node 的其它事件

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43575267/article/details/88833241