2014-12-11 50 views
1

我有一个游戏,我正在使用libgdx构建。我已经使用GestureListener类实现了一些手势功能。当我在桌面上测试这个功能时,它们工作正常。但是当我用手机测试时,他们似乎没有回应。我在这里做错了什么?或者我必须对电话进行一些更改。Libgdx手势监听器不能在手机中工作,但在桌面上工作

这里是我的代码的链接:https://github.com/dhirajbodicherla/lyte/blob/master/core/src/com/mygdx/game/GameStage.java

+0

这些方法是否在手机上运行时全部输入? – Barodapride 2014-12-11 15:38:32

+0

不,他们没有进入。我试图做一个Gdx调试打印并在控制台上进行检查。即使是“tap”方法也不打印。 – jaykumarark 2014-12-11 15:44:24

+1

它看起来像GestureListener实现InputProcessor,所以也许你可以摆脱你的类中的“implements InputProcessor”,看看会发生什么?也许有些东西在那里变得困惑。 – Barodapride 2014-12-11 15:49:05

回答

1

GestureListener已经实现InputProcessor,以便类应该只以其它方式实现GestureListener触摸事件没有得到正确处理。

相关问题