これが私のキャラクターの左脚を描く例です:
g2d.fillRect(pX + (headW - bodyW)/2, pY + headH + bodyH, legW, legH); //left leg
私は次のようにsで画像を回転させる方法を知っていますAffineTransform
:
AffineTransform tr = g2d.getTransform();
tr.rotate(Math.toRadians(rotAmount));
g2d.drawImage(playerI, tr, null);
この長方形を?で回転させるにはどうすればよいAffineTransform
ですか?私は次のようなことはできません:
g2d.rotate(Math.toRadians(rotAmount));
それは私の人全体を回転させるからです。どうすれば脚だけを回転させることができますか?