node注册touch后,在TOUCH_START里修改node的位置(比如设置一个大一点的偏移量),在屏幕范围内移动后再放开收到的是TOUCH_CANCEL而不是TOUCH_END
-
Creator 版本:3.2.0
-
目标平台:模拟器
-
重现方式:TOUCH_START 里修改node的位置
-
编辑器操作系统:mac
-
重现概率:必现
node注册touch后,在TOUCH_START里修改node的位置(比如设置一个大一点的偏移量),在屏幕范围内移动后再放开收到的是TOUCH_CANCEL而不是TOUCH_END
Creator 版本:3.2.0
目标平台:模拟器
重现方式:TOUCH_START 里修改node的位置
编辑器操作系统:mac
重现概率:必现
目前解决办法是TOUCH_CANCEL里检测node是否在有效区域里,如果是按TOUCH_END处理
你这看着也不叫 bug 啊,你松手时触点不在节点的size内,就是 TOUCH_CANCEL,在节点的 size 内就是TOUCH_END,是判断松手时的位置关系
TOUCH_CANCEL 定义好像是这样
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。