作为练习,我试着做了一个简单的程序,你所要做的就是控制屏幕周围的方块。我试着用插值法做一个游戏循环,但是我对它有问题,它经常卡顿,我不知道为什么。我已尝试删除Thread.sleep(%1);以确定这是否是问题所在。如果我去掉它,它实际上会减少卡顿,fps会从300fps左右跳到8000fps左右。当然,如果我让这个游戏变得更复杂,我就不能得到8000fps,所以我想看看如果我只有大约300fps,是否仍然存在卡顿,所以我所做的就是在屏幕上添加了一堆方块。这使fps降到了300左右,我注意到卡顿又回来了。我已经看过和了,但是我没有找到一个解决方案。我做错了什么?
游戏循环:
int t