代码如下:
self.node.on(cc.Node.EventType.TOUCH_MOVE, function (event) {
var touches = event.getTouches();
if (touches.length < 2) {
var touch1 = touches[0];
// 获取触点距离上一次事件移动的距离对象,对象包含 x 和 y 属性。
var delta1 = touch1.getDelta();
// 将一个点转换到节点 (局部) 空间坐标系,这个坐标系以锚点为原点。
// var touchPoint1 = parent.convertToNodeSpaceAR(touch1.getLocation());
var rotateBy = cc.rotateBy(.3, delta1.x * 2);
self.node.runAction(rotateBy);
}
}, self.node);
如题所想,需要在TOUCH_MOVE 时,立即执行 rotateBy动作,真机上测试发现,单手指 慢慢TOUCH_MOVE,完全不执行rotateBy 动作,当单手指,快速滑动时,则会被执行,请问大神们有什么好的处理方法吗?