let newTouchListener = cc["EventListener"].create({
event: cc["EventListener"].TOUCH_ONE_BY_ONE,
swallowTouches: false,
owner: this,
onTouchBegan: (touch: cc.Touch, event: cc.Event) => {
//返回true后才会执行onTouchMoved和onTouchEnded
return true;
},
onTouchMoved: (touch: cc.Touch, event: cc.Event) => {
},
onTouchEnded: (touch: cc.Touch, event: cc.Event) => {
//处理点击关闭逻辑
let topUI: cc.Node = UIManager.get_top_node();
if (topUI) {
let baseui = topUI.getComponent(BaseUI);
baseui && baseui.onHitClose(touch.getLocation());
}
}
});
cc["internal"].eventManager.addListener(newTouchListener, -1);
Creator 上层添加触摸
最新推荐文章于 2024-07-29 22:14:57 发布