我有这段代码,我想在java 2d游戏中启动一个跳转,问题是我的对象没有去任何地方,它只是呆在那里......我希望我的对象在我按下键和程序显示时跳转我的图像上下移动..我试图通过简单的 repaint() 方法 CODE:::: 来做到这一点
public void actionPerformed(ActionEvent e) {
if(hero.jump()==1){
int jumpheight=40,j=0;
while(j<jumpheight){
hero.y--; \\changing the y position (up)..
try {
Thread.sleep(100);
} catch (InterruptedException e1) {}
repaint();
j++;
}
j=0;
hero.jump1=0;
while(j<jumpheight){
hero.y++; \\changing the y position (down)..
try {
Thread.sleep(100);
} catch (InterruptedException e1) {}
repaint();
j++;
}
}
else {
hero.move();
repaint();
}