Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript cocosjs触摸式监听器_Javascript_Cocos2d Js - Fatal编程技术网

Javascript cocosjs触摸式监听器

Javascript cocosjs触摸式监听器,javascript,cocos2d-js,Javascript,Cocos2d Js,我想为cocos层添加一个单触式监听器,这个监听器应该响应添加到cocos层的任何子项(小部件,例如按钮、菜单项)。与HTMLV一样,v可以将侦听器附加到完整的文档对象。 我已经在层(下面)中添加了一个监听器,但当单击小部件时,监听器不起作用 cc.eventManager.addListener({ event: cc.EventListener.TOUCH_ONE_BY_ONE, swallowTouches: true, onTou

我想为cocos层添加一个单触式监听器,这个监听器应该响应添加到cocos层的任何子项(小部件,例如按钮、菜单项)。与HTMLV一样,v可以将侦听器附加到完整的文档对象。 我已经在层(下面)中添加了一个监听器,但当单击小部件时,监听器不起作用

     cc.eventManager.addListener({
        event: cc.EventListener.TOUCH_ONE_BY_ONE,
        swallowTouches: true,
        onTouchBegan: function (touch, event){    
            var target = event.getCurrentTarget(); 

        }
    } , this);

它是ccui.Widget或从它继承的每个对象都有一个SetWallowTouchs(enable),可以让您选择一个小部件是否会很好地接受一个触摸,以及它是否会到达其父对象。我想如果你把每一个小工具都设为false,它就会像你想的那样工作

参考: