Java 如何在libGDX中测量触摸压力
正如标题所说,libGDX中是否有返回触摸压力的方法(类似于Android中的MotionEvent.getPressure())Java 如何在libGDX中测量触摸压力,java,android,libgdx,touch,Java,Android,Libgdx,Touch,正如标题所说,libGDX中是否有返回触摸压力的方法(类似于Android中的MotionEvent.getPressure()) 或者有没有其他方法可以让我的游戏同时在android和iOS上运行(使用RoboVM)来获得触摸压力?iOS部分我帮不了你 但是对于安卓来说,有一个解决办法 你可以这样做来获得压力 View view = initializeForView(game, config); view.setOnTouchListener(new View.OnTouchListener
或者有没有其他方法可以让我的游戏同时在android和iOS上运行(使用RoboVM)来获得触摸压力?iOS部分我帮不了你 但是对于安卓来说,有一个解决办法 你可以这样做来获得压力
View view = initializeForView(game, config);
view.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
getInput().onTouch(v, event);
game.setPressure(event.getPressure());
Log.v("log", "hooked " + event.getPressure());
return true;
}
});
而且仍然拥有libgdx的完整事件处理功能iOS部分我帮不了你 但是对于安卓来说,有一个解决办法 你可以这样做来获得压力
View view = initializeForView(game, config);
view.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
getInput().onTouch(v, event);
game.setPressure(event.getPressure());
Log.v("log", "hooked " + event.getPressure());
return true;
}
});
并且仍然拥有libgdx的完整事件处理功能我认为libgdx还不支持这个功能。我认为iOS设备还没有这个功能。你可能需要在这里使用(android)平台特定的代码。我认为libgdx还不支持这个功能。我认为iOS设备还没有这个功能。你可能需要在这里使用(android)平台特定的代码。