我试图移动图像(300x300px),但它没有顺利移动,有时会突然停止然后继续移动。
这是我在课堂上的代码" MyGdxGame" (扩展" ApplicationAdapter"):
@Override
public void create() {
batch = new SpriteBatch();
img = new Texture("BG_z1_Moon.png");
}
@Override
public void render() {
Gdx.gl.glClearColor(1, 0, 0, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
// speed = 200px/s
x -= Gdx.graphics.getDeltaTime() * 200.0f;
batch.begin();
batch.draw(img, x, 0);
batch.end();
System.out.println(Gdx.graphics.getDeltaTime() + "\tx=" + x);
}
我尝试翻译相机,使用Actor但我得到了相同的结果。
提前谢谢你,抱歉我的英语不好。