私が描いているこのテクスチャがあり、原点は左下隅です。回転する必要があるまでは問題ないようです。
回転なし:
回転あり:
また、原点を中心に移動しようとしましたが、より良いですが完全ではありません:
最後のコードで使用したコードは次のとおりです。
Sprite b = new Sprite(slimeTexture);
b.setPosition(slimeBody.getPosition().x * BOX_TO_WORLD, slimeBody.getPosition().y * BOX_TO_WORLD);
b.setSize(1.6f * BOX_TO_WORLD, (1.6f * BOX_TO_WORLD) / 2.7f);
b.setRotation(slimeBody.getAngle() * MathUtils.radiansToDegrees);
b.setOrigin((1.6f * BOX_TO_WORLD) /2f, ((1.6f * BOX_TO_WORLD) / 2.7f)/2f);
完璧にフィットしない理由はありますか?原点を移動すればうまくいくと思っていましたが、人生でこれほど間違ったことはありません。