用java写了个小游戏
比如说是一个tank的小游戏
可以让tank移动 ,但是怎么让tank的移动更加的灵敏 就和那些商业版的游戏一样
不然用public void keyPressed(KeyEvent e) {}方法写出来的效果总是很别扭的样子让物体移动有什么技巧 使用请高手指点
比如说是一个tank的小游戏
可以让tank移动 ,但是怎么让tank的移动更加的灵敏 就和那些商业版的游戏一样
不然用public void keyPressed(KeyEvent e) {}方法写出来的效果总是很别扭的样子让物体移动有什么技巧 使用请高手指点
其实最好的办法就是把动的和不动的分开,比如说背景不动,上面的坦克动,但是用java典型不可能
把repaint后线程睡眠的时间减少一点就可以了
比如说原来是private class PaintThread implements Runnable { public void run() {
while(true) {
repaint();
try {
Thread.sleep(50);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
把sleep(50)改成20那移动的速度就快了1倍多
如果没做好,只能够说明控制的不合理,
我用java搞视频的回放,数据量非常大,也没觉得慢,觉得很流畅