cocos creator四种事件

1、cocos creator接受的系统事件有四种 鼠标、触摸、键盘、重力传感四种。
其中鼠标事件和触摸事件,这些时间是被直接触发在相关节点上的,所以统称为节点系统时间。
与之对应的键盘和重力事件被称为全局系统事件。

鼠标事件类型
cc.Node.EventType.MOUSE_DOWN:当鼠标在目标节点区域按下时触发一次 事件名:‘mousedown’
cc.Node.EventType.MOUSE_ENTER:当鼠标移入目标节点区域时,不论是否按下 事件名:‘mouseenter’
cc.Node.EventType.MOUSE_MOVE:当鼠标在目标节点在目标节点区域中移动时,不论是否按下 事件名:‘mousemove’
cc.Node.EventType.MOUSE_LEAVE:当鼠标移动出目标节点区域是,不论是否按下 事件名:’mouseleave’
cc.Node.EventType.MOUSE_UP:当鼠标从按下状态松开时触发一次 事件名:‘mouseup’
cc.Node.EventType.MOUSE_WHEEL:当鼠标滚轮滚动时 事件名:‘mousewheel’

触摸事件
触摸事件在移动平台和桌面平台都会触发。
cc.Node.EventType.TOUCH_START:当手指触点露在目标节点区域时 事件名:‘touchstart’
cc.Node.EventType.TOUCH_MOVE:当手指在屏幕上目标点区域内移动时 事件名:’touchmove’
cc.Node.EventType.TOUCH_END:当手指在目标节点区域内离开屏幕时 事件名:‘touchend’
cc.Node.EventType.TOUCH_CANCEL:当手指在目标节点区域外离开屏幕时 事件名:’touchcancel’

其它事件名:
他们都只有事件名,没有对应的枚举对象定义。
‘position-changed’:当位置属性修改时
‘rotation-change’:当旋转属性修改时
‘scale-changed’:当缩放属性修改时
‘size-changed’:当宽高属性修改时
‘anchor-changed’:当描点属性修改时

全局系统事件
键盘事件和重力传感事件,是通过cc.systemEvent.on来绑定事件。
cc.SystemEvent.EventType.KEY_DOWN(键盘按下)
cc.SystemEvent.EventType.KEY_UP(键盘释放)
cc.SystemEvent.EventType.DEVICEMOTION(设备重力传感)

cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN,function(event){
},this);
cc.systemEvent.on(cc.SystemEvent.EventType.KEY_UP,function(event){
},this);

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值