CocosCreator 系统内置事件

本文详细介绍了CocosCreator中的鼠标事件和触摸事件,包括事件类型、事件对象和传递机制。鼠标事件仅在桌面平台触发,触摸事件支持多点触摸,并遵循冒泡传递规则。在同级节点间,触点归属于最上方的节点。通过event.stopPropagation()可以阻止冒泡过程。
摘要由CSDN通过智能技术生成

鼠标事件类型和事件对象

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

触摸事件类型和事件对象

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

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

触摸事件的传递

冒泡传递

  • 和 Android 开发有一点区别,Cocos 中冒泡向父节点冒泡,即使触点不在父节点区域内,父节点也会通过触摸事件冒泡的机制接收到这个事件。
  • 触摸事件的冒泡过程与普通事件的冒泡过程并没有区别。所以,调用
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值