如何检测对角线滑动手势,让角色跳过障碍物?
答案 0 :(得分:0)
根据This教程
该函数将能够检索变量offsetX和 offsetY用于检测滑动的方向 方式:
- 如果offsetX的值为正1,则从左到右滑动,如果为-1,则从右边滑动到 左边。
- 如果offsetY的值为正1,则从顶部到底部进行滑动,如果为-1,则从底部进行滑动 到顶部。
醇>
因此,对于对角线滑动, offsetX 应与 offsetY
相同Multitouch.inputMode = MultitouchInputMode.GESTURE;
stage.addEventListener(TransformGestureEvent.GESTURE_SWIPE , onSwipe);
function onSwipe (e:TransformGestureEvent):void {
if (e.offsetX == e.offsetY) {
// diagonal swipe
}
}