ボディの位置まで同期するために描画された SpriteBatch を取得しようとしています。これがこれを行う適切な方法であるかどうかはわかりません (andengine では、物理コネクタを使用するだけです)。
Gdx.gl.glClearColor(1, 0, 0, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
camera.update();
elapsedTime += Gdx.graphics.getDeltaTime();
batch.setProjectionMatrix(camera.combined);
batch.begin();
batch.draw(walkAnimation.getKeyFrame(elapsedTime, true),
mrsaiBody.getPosition().x, mrsaiBody.getPosition().y, width/2, height/2);
batch.end();
mWorld.step(1/30f, 6, 2);
mRenderer.render(mWorld, camera.combined);
これに関する問題は、画面に mrsaiBody の形状が表示され、作成した地面が表示されることです。形状が地面に接触すると、形状がそうでない場合でも、x 値と y 値は引き続き重力の影響を受けます。batch.draw を使用するときに、この形状の現在の位置を位置と一致させるにはどうすればよいですか?