两个手指平移\触地

时间:2015-12-13 13:44:16

标签: java libgdx multi-touch

我需要实现以下功能,屏幕左侧实现平移手势,右侧 - 长按或触摸。如果这两种方法分开实施,那么一切都很好。但如果同时尝试触摸和平移,那么所有阻塞,两者都不起作用。尝试通过InputMultiplekser等做所有事情,但它无论如何都不起作用。 提示如何实现它。

1 个答案:

答案 0 :(得分:0)

只需使用boolean标志 - 您无法在同一时刻触摸 例如:

if(touchDown){
   return;    //Exit the function
}
pan = true;

//inside the touch down function:
if(pan){
   return;
}
touchDown = true;

请注意,您必须在平移时添加pan = false'已完成等
我希望它有所帮助!
staticcasty