» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

真的有“每秒60帧”这个东西吗?

显示设备的刷新,和游戏显示、游戏逻辑的刷新不一定是同步的。尤其是游戏逻辑。

在游戏的底层部分经常能看到这样的语句:

while(1)
{
    显示画面()
    游戏逻辑()
    ++刷新次数
    if(刷新次数=60 and 时间<1000ms )then
    wait()
}
或者类似的语句。懒得翻代码了。

就是说,如果在1秒内跑了60次循环,那就等到这1秒结束。

另外,在CRT上或许不那么精确,在GB、GBA这种直接使用液晶作为唯一显示设备的硬件上,硬件控制的显示设备刷新频率就是60hz

[ 本帖最后由 firesun 于 2007-5-23 08:31 编辑 ]


TOP

发新话题
     
官方公众号及微博