【发布时间】:2014-03-12 01:41:39
【问题描述】:
我有一个在 ouya 上运行的游戏。我想让一个游戏对象跟随光标,但是 mouseMoved() 只在 libgdx 的桌面版本中被调用。同样,Gdx.input.getX() 和 getY() 仅在单击鼠标(ouya 触摸板轻按)时更新。
出于各种原因,badlogic 建议在官方 ouya one 上使用他们的控制器 api,并且它可以与其他一切完美配合。 libgdx 有没有办法返回 android 中的光标位置?当 libgdx 控制器扩展在所有其他方面工作并支持多个控制器时,我真的想避免重写我的所有其他控件。 谢谢。
【问题讨论】:
-
如果您对操纵杆控制的光标没问题,您可以通过控制器侦听器方法之一更新其位置,例如axisMoved()。你可以试试看欧亚是否调用了触摸屏设备使用的方法touchDragged(),但我不确定它是否会做任何事情。