編程語言:JavaJava旋轉動畫
好的,所以我想有一個BufferedImage,無限旋轉。我在問好問題方面還很新,所以請耐心等待。
我有一個名爲手臂的BufferedImage,它是長方形的,我有一個ActionListener是循環重繪()每100毫秒 我的代碼是:
public void paint(Graphics g){
AffineTransform t = new AffineTransform();
t.rotate(Math.toRadians(90),(arm.getWidth()/2)*scale,0);
t.translate(300,300);
g.drawImage(arm,t,null);
}
如果你想知道我調整圖像大4倍所以變量規模= 4.我認爲我的錯誤是我沒有正確映射樞軸點,但我不知道。我真的需要這個爲我的遊戲,所以請幫助我現在很絕望。
你的問題是什麼? – cklab
我很抱歉!這是「我的代碼有什麼問題」。 – JavaMan111
基於Swing使用'paintComponent()'rahted而不是'paint()' – mKorbel