求助JAVA贪吃蛇

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:45:17
写好了贪吃蛇的框架 但是不知道怎么能让蛇动起来 对线程不是很明白~

网上有贪吃蛇的游戏的源代码,你可以下载参考,参考
我这也有,要的话留个邮箱

SE版我写过一个,me的没试过。我是用一个timer来搞的,其实蛇是画出来的而已,每隔一段时间画一次,骗过人的眼睛,看起来就是在动了。

//这是我做的 俄罗斯方块类,下落的线程,希望对你有帮助
//

private class RockDriver implements Runnable {
// 线程沉睡时间
public synchronized void run() {
while (flag) {
while (flag1) {

if (rl.rockMoveAble(Rock.DOWN)) {
moveDown();
// 刷新游戏界面
rl.moveRock();
}

try {
Thread.sleep(1000-Global.LEVEL*100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
}

}
}

下载

SE版我写过一个,me的没试过。我是用一个timer来搞的,其实蛇是画出来的而已,每隔一段时间画一次,骗过人的眼睛,看起来就是在动了。 或下载 网上有贪吃蛇的游戏的源代码!