我想要完成的是旋转已经在不同点旋转的图像。所以它是旋转图像的旋转。
实施例。我有一个玩家,我的游戏中握着一把剑,剑挥动着,面向鼠标。但是现在我希望剑可以绕另一个点旋转,这样剑可以在玩家手中挥动,同时还可以面向鼠标。
下面是一些代码:
AffineTransform old = g2d.getTransform();
AffineTransform trans = new AffineTransform();
Trans.rotate(theta);
g2d.setTransform(trans, x, y);
g2d.drawImage(image, x, y, null);
g2d.setTransform(old);
这给了一个轮换,但我想要2,我不知道如何。
由于