スプライトの中心にあるフォントの描画に問題があります。スプライトは画面に沿って移動しています。正投影カメラを次のように設定しました。
w = Gdx.graphics.getWidth();
h = Gdx.graphics.getHeight();
camera = new OrthographicCamera(1, h/w);
と:
Sprite spr = new Sprite(starTx);
spr.setSize(0.3f, 0.3f);
spr.setOrigin(0.15f, 0.15f);
spr.setPosition(0.2f, 0.25f*(i+1));
render の中にコードがあります:
batch.setProjectionMatrix(camera.combined);
batch.begin();
spr.draw(batch);
font.setScale(1, (w/h)*3);
font.draw(batchFont, mDate, valueX, valueY);
batch.end();
スプライトの中央にフォントを描画する必要があります。valueX と ValueY の計算方法を教えてもらえますか?