描いた後、どうすれば画像を動かすことができるのでしょうか?
画像を描画するための私のコードは次のとおりです。
public int probeX = 500;
public int Minerals = 400;
public int drawProbeA, drawProbe = 0;
public void init() {
// Images Call
probe = getImage(getDocumentBase(), "image/probe.png");
}
public void paint(Graphics g) {
if (drawProbe == 1) {
for (int k = 0; k < drawProbeA; k++) {
g.drawImage(probe, probeX, 474, 50, 50, this);
probeX += 50;
}
probeX = 500;
}
}
public boolean mouseDown(Event e, int x, int y) {
// Clicking on the probe icon
if (x > 1068 && x < 1119 && y > 785 && y < 832 && onNexus == 1
&& Minerals >= 50) {
drawProbeA += 1;
drawProbe = 1;
Minerals -= 50;
}
return true;
}
画像を描画した後、アイコンを押すと画像がy軸(50ピクセルなど)を自動的に下に移動するようにするにはどうすればよいですか?基本的に、アニメーションで画像を下にスライドさせるようなものですか?そして、停止してから元の場所に戻ります。
アプレットを使用していますが、アニメーションを繰り返しループさせたいです。ありがとう。