【发布时间】:2012-10-09 12:30:21
【问题描述】:
是的,我知道你可以使用 AffineTransformation,但是我希望我的剑图像围绕我制作的角色(在图形中绘制的黑色块)旋转 360 度,而不是仅仅旋转一次。基本上我想要一个像泰拉瑞亚那样的旋转系统。我知道如何获得角色的 x 和 y,所以问题是:如何让它围绕我定义的点旋转? 我的代码是这样设置的
f.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
swordSwinging=true;
}
});
...
if(swordSwinging){
//swinging code goes here
}
repaint();
【问题讨论】:
-
你的问题到底是什么,你想要一个动画秋千?
-
@M.M 是的,我想要一个动画秋千
-
如需尽快获得更好的帮助,请发帖 SSCCE。热链接到图像,或在代码中生成它们。
-
一个简短但完整的示例。将导入添加到接受的答案(并通过 URL 链接到图像),这将是一个 SSCCE。