我对Libgdx的新内容(android)..
我试图使用加速度计来移动物体。 (像涂鸦跳) 运动起作用,但物体一直闪烁。
以下是代码:
private double getXPosAcc() {
float XPosAcc = 0;
float x = Gdx.input.getAccelerometerX();
float factor;
float displayWidth = (Gdx.graphics.getWidth() - imgSprite.getWidth());
factor = (8f - x); // +8 .. -8 range of accelerometer
XPosAcc = (displayWidth / 100) * ((100 / 16) * factor);
return XPosAcc;
}
渲染方法:
@Override
public void render () {
...
imgSprite.setPosition(getXPosAcc(), 100);
...
}