如何知道拖动的距离、未使用的 PositionUP 或 onInputUp 来区分拖动和长按?
这是一些代码:
var fnd = game.add.group();
var o = fnd.create(game.world.randomX, game.world.randomY, 'fon');
o.events.onDragStart.add(this.DragActivo, this);
DragActive = function (image) {
//When something has been moved is drag but when something has been pressed for long time is clicked
};
最佳答案
您可以使用属性sprite.input.dragDistanceThreshold = 3;
,以便仅当指针在onInputDown
之后移动最少量的像素时才开始拖动。
关于drag-and-drop - 如何区分 Phaser 中的按住单击和拖动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24830046/