【发布时间】:2018-03-12 06:25:55
【问题描述】:
我有一个在 render 方法中绘制的 Sprite,我还在绘制时在屏幕上设置了位置(x 和 y)。
render 方法对我来说是这样的(不适用于下面的 try 和 catch,它不会独立于设备):
@Override
public void render(float delta) {
game.batch.begin();
game.batch.draw(backgroundgame, 0, 0, Gdx.graphics.getWidth(),
Gdx.graphics.getHeight());
game.batch.draw(car.sprite, xcar,
(ycar));
game.batch.end();
/*try {
xcar++;
this.wait(50);
game.batch.end();
} catch (Exception e) {
e.printStackTrace();
}*/
}
在类的构造函数中,我设置了精灵的 x 和 y 位置。
我只是想知道如何沿 x 轴独立于设备移动精灵?我可以在渲染方法中执行此操作,还是需要为 Sprite 创建一个新线程?
非常感谢任何帮助!
【问题讨论】:
-
欢迎来到stackoverflow。请仔细阅读stackoverflow.com/help/how-to-ask 并相应更新您的问题。
标签: android animation libgdx sprite