【creator求助】按钮的width设置为负数,不能监听到触摸事件。(测试版本2.0.5)
请问,底层是判定一个节点监听到了触摸的原理是什么呢?
【creator求助】按钮的width设置为负数,不能监听到触摸事件。(测试版本2.0.5)
请问,底层是判定一个节点监听到了触摸的原理是什么呢?
谢谢反馈,正在确认问题
处理节点监听时需要判断触摸区域是否正确,当判断区域正确就可以处理监听。
这个是在c++的EventDispatcher类里定义的吗?是不是必须width和height>0.如果是那样的话,其实改成判定区域 |width|>0,|height|>0 也行的哦。
我刚刚看的是js引擎上的CCNode.js
那个是已经接到触摸事件的时候了
目前引擎上是不支持node.width为负数的。
会在编辑器和引擎上家加些限制。
好的。
width设置为负数不能监听触摸事件,可以将scalex=-1,达到同样的效果。