【发布时间】:2013-02-17 14:39:43
【问题描述】:
touch area http://imageshack.us/a/img836/2909/swipe1.png
在绿色区域,用户可以向上、向右、向下、向左滑动。 我现在怎么能得到例如向上滑动?或向下滑动?或向右滑动或向左滑动? 例如如何获取字符串 -> input = getSwiped(); -> 输入然后向上,或向右,或向下,或向左
并且用户可以触摸两个按钮。 1 或 2。 1 是鸭子,2 是跳跃。
我想同时检查这些输入。用户可以同时触摸和向上滑动。
我知道有一个 GestureDetector。我查看了代码,但不知道如何使用滑动部分。
我知道一点如何检查按钮。问题只在这里 -> 如何同时检查输入以及如何向上滑动或向右滑动等。
我搜索了一个发现如何检查多点触控:
for (int i = 0; i < 10; i++) {
if (Gdx.input.isTouched(i) == false) continue;
float x = Gdx.input.getX(i);
float y = Gdx.graphics.getHeight() - Gdx.input.getY(i) - 1;
//...
}
【问题讨论】:
标签: java android touch libgdx swipe