【发布时间】:2015-07-11 12:58:33
【问题描述】:
我有ImageIcon face,我不知道如何使用命令rotate 来旋转玩家脸部。我知道旋转是针对点0, 0。但是如何仅用于旋转一项?
我的代码是:
int size = 40;
int angle = getAngle(); // in degree...
g2.rotate(Math.toRadians((double)angle); //????????
g2.drawImage(face.getImage(), size * col, size * row, null);
谁能给我建议?
谢谢。
【问题讨论】:
-
请详细说明您的问题。如果您的问题是您只想旋转您绘制的一件东西,请考虑创建一个 Graphics2D 对象的副本,并使用该副本来旋转和绘制一个项目。为了更好地向您展示如何做到这一点,请再次向我们提供有关您的问题的更多详细信息,并创建并发布一个小而简单的完整程序来说明您的问题,MCVE。请查看链接了解这个非常有用的工具的详细信息。