0
私は赤い点をy軸のまっすぐに動かそうとしています。助けてください。今は動いていません。 x = 235、y = 0に移動する必要があります。x = 235、y = 235まで、動きの錯覚を作成する必要があります。ここではコードがあります(ボールの動きを左から右に変更したので乱雑ですが、下に移動することはできません)。アニメーション:円/ボールをy軸のまっすぐ下に動かす方法
import java.awt.Color;
import java.awt.Graphics;
public class Animation {
public static void main(String [] args) {
DrawingPanel panel = new DrawingPanel(350, 350);
Graphics g = panel.getGraphics();
background(g);
ballroll(panel, g);
}
public static void ballroll(DrawingPanel panel, Graphics g) {
//draw and roll the ball now
g.setColor(Color.RED);
int x = 245, y = 0, direction=1;
while(y<245){
g.fillOval(235, 0, 20, 20);
//if (x==0){
y+=60;
direction *= -1;
}
//else if (x < 115){
//direction *= -1;
//y+=60;
//}
y+=direction*15;
System.out.println(x);
panel.sleep(80);
}
panel.sleep(350);
//}
}
[アニメーション:どのようにy軸の下に円を描く方法](http://stackoverflow.com/questions/40582775/animation-how-to-roll-circle -down-the-y-axis) – Spektre
重複した質問を投稿するのではなく、元の質問に新しい情報を編集として追加します – Spektre