在同一节点下有几个sprite,都挂上了触摸事件的组件,希望效果是:当手指触摸到某一个sprite会改变色,使用了cc.Node.EventType.TOUCH_START是没有问题的,
可是使用了cc.Node.EventType.TOUCH_MOVE后,一开始手指落在了一个sprite后不放,开始向其他sprite移动,发现其他的sprite并没有变色,如图:
且move过程中log出的 target 和 currentTarget 的信息都是一开始触摸到的节点,如图:
sprite上挂的脚本是这样的:this.node.on(cc.Node.EventType.TOUCH_MOVE, this._callBack, this); 换成了’touchmove’也还是不行。
请问有人遇到这样的情况吗,我看了其他co友的帖子没有看到相同的情况,我是在Google Chrome浏览器上测试的,使用的是鼠标模仿的触摸。