概述
触摸事件 假设给整个Canvas添加了事件监听。用网页模拟时,鼠标移动,点击子node都会监听到。 start() { this._cfgTouchField(); } _onTouchFieldDo触摸事件
假设给整个Canvas添加了事件监听。用网页模拟时,鼠标移动,点击子node都会监听到。
start() {
this._cfgtouchFIEld();
}
_ontouchFIEldDown(e) {
cc.log('table','_ontouchFIEldDown');
}
_ontouchFIEldMove(e) {
cc.log('table','_ontouchFIEldMove');
}
_ontouchFIEldEnd(e) {
cc.log('table','_ontouchFIEldEnd');
}
_cfgtouchFIEld() {
this.node.on(cc.Node.EventType.MOUSE_DOWN,this._ontouchFIEldDown,this);
this.node.on(cc.Node.EventType.MOUSE_MOVE,this._ontouchFIEldMove,this);
this.node.on(cc.Node.EventType.MOUSE_LEAVE,this._ontouchFIEldEnd,this);
this.node.on(cc.Node.EventType.MOUSE_UP,this);
}
网页模拟,鼠标从空白地方移入Toggle的范围时,会触发一次cc.Node.EventType.MOUSE_LEAVE
;
然后又是cc.Node.EventType.MOUSE_MOVE
参考:
Cocos Creator: https://rustfisher.com/categories/CocosCreator/
总结
以上是编程之家为你收集整理的Cocos Creator 触摸事件穿透全部内容,希望文章能够帮你解决Cocos Creator 触摸事件穿透所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。