游戏中,nextFrame、setCell与Thread无法同步~~~怎么回事~~
最近做了个游戏,但发现,nextFrame与Thread一直无法同步~~
具体情况如下:(GameCanvas类中~~)
使用在自建方法:keypress()中,用int key=getKeyStates();之后,
然后在
try{
Thread.sleep(100);
keypress();
}catch(interruptedExcetpion e){
}
canvas.repaint(g);
canvas.nextFrame();
flushGraphics();
大概如上调用吧 ,(在网吧,不记的全代码 ,只记的主要算法)
之后,当按下key之后,Frame一直停留在每一贞~~~困~~~
请问~~如何让按下key之后,还可以一直播放Frame~~~