Java:旋转bufferedimage而不影响图像的位置

时间:2014-11-06 13:11:25

标签: java rotation

g.rotate(1, objSize/2, objSize/2);
g.drawImage(frames[count], (int)x, (int)y, null);
g.rotate(-1, objSize/2, objSize/2);

这是我用来旋转一个图像的编码,这是你可以移动的玩家,玩家旋转得很好但它会像整个世界一样旋转(如果你知道我的意思)所以我需要知道一种方式在不影响运动/位置的情况下旋转播放器,我在Google周围搜索并找不到合适的答案,有什么建议吗?

1 个答案:

答案 0 :(得分:0)

创建一个方法来旋转播放器并传递移动播放器所需的值。(我的意思是从你编写的旋转代码中抽象出一个类,并将所需的值传递给方法)..

这不会改变数值并做好工作..

:)