我有一个sprite作为界面上的icon,可以拖到场景上。
我监听它的touch_start,cancel,end,move事件,当它拖出来的时候,我会创建一个模型在touch的位置上。这个时候会收到一次touch_cancel事件,应该是icon被新创建的模型盖掉后触发的。当我拖到场景上,松开,会再次触发touch_cancel,然后我就可以处理放下的操作。
但是会出现一个问题,如果,我在这个icon上松开,那么不会触发到任何消息。导致我无法删除掉刚刚创建的模型。
而且,我给新创建的模型添加touch事件,也无法收到任何消息。
请问该如何解决,谢谢
一般来说,监听只要设置正确,就会有反应。出现问题一般在1,事件被截了。2、未正确添加。3、其他
找到问题了,是父节点有个scrollview,取消cancel inner选项就可以了