Java 我的游戏的理想帧率是多少?

Java 我的游戏的理想帧率是多少?,java,macos,slick2d,frame-rate,Java,Macos,Slick2d,Frame Rate,我正在使用Slick2D库用Java制作一个游戏,我很难找到一个理想的帧速率在我的Mac上运行它 如果我将目标(最大)帧速率设置为60,则项目将稍微落后于鼠标。 如果我不限制帧速率,它会以大约250 fps的速度运行。这很好,但是当我移动鼠标时,项目会在鼠标移动之前移动 运行游戏以使其与光标同步的理想帧速率是多少,或者这是Mac的问题?2D游戏的最小帧速率必须为25FPS,并且足以显示游戏。尝试降低FPS,看看会发生什么 隐藏系统光标并绘制自己的光标。这样,同步就得到了保证:)作为一个游戏玩家,

我正在使用Slick2D库用Java制作一个游戏,我很难找到一个理想的帧速率在我的Mac上运行它

如果我将目标(最大)帧速率设置为60,则项目将稍微落后于鼠标。 如果我不限制帧速率,它会以大约250 fps的速度运行。这很好,但是当我移动鼠标时,项目会在鼠标移动之前移动


运行游戏以使其与光标同步的理想帧速率是多少,或者这是Mac的问题?

2D游戏的最小帧速率必须为25FPS,并且足以显示游戏。尝试降低FPS,看看会发生什么

隐藏系统光标并绘制自己的光标。这样,同步就得到了保证:)

作为一个游戏玩家,我可以说,如果我不玩一个以60帧/秒速度运行的游戏,我会头疼。你应该使用类似LWJGLs的方法,而不是你现在正在做的。我不是一个图形专家,但如果你启用vsync,帧速率是否没有自动与UI其他部分使用的FPS同步?您可能会得到更好的响应。我的光标下有一个十字线,我得到了相同的延迟。。也许试着把你的实际光标图像改成你想要的图片?问题不在于我的游戏落后。它保持60帧的速度,只是屏幕上的物体仍然落后于我的鼠标光标。为什么是25帧?听起来很武断。。。