正如标题所说, libGDX 中是否存在一个返回触摸压力的方法(类似于Android中的MotionEvent.getPressure())?
或者还有其他任何方式我可以在我的游戏中获得触控压力,这在Android和iOS上都有效(使用RoboVM)?
答案 0 :(得分:0)
我无法帮助你解决iOS部分问题 但对于Android有一个解决方法
你可以做这样的事情来获得压力
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的完整事件处理