我有,大部分时间,50+每秒,但当我加载资源(后台踏步)它下降到30每秒。我想拥有恒定的FPS,30甚至20,这对我来说不是问题。使FPS恒定的最好方法是什么?
发布于 2011-02-27 23:43:59
你应该使用基于时间的重绘,而不是基于帧的绘制。Michael Daley的book在这方面有一些很好的信息。
此外,尝试在spritesheet中加载尽可能多的资源。
发布于 2011-02-27 23:29:36
不太确定是否有一种既定的方法,但在这种情况下,帧速率是您重绘的频率。20 FPS是50毫秒的重绘速率。一种方法是仅在上次重绘和现在之间的时间是>=50 ms的情况下进行重绘。
https://stackoverflow.com/questions/5134015
复制相似问题