帧率修正
刚遇到这个问题, 当低速CPU上开发的游戏移植到高速CPU上, 会出现帧率过高, 游戏画面不能正常显示。先备忘,稍后再写上。
DrawNow =0CountT =0Interval = 0c1=0function OnFrame()CountT = os.ms()DrawNow = CountT-c1if DrawNow > 50then --帧率是20Game.GetDraw()c1 = CountTendend
意思是:如果CPU很快,最大也只能是20帧,否则就使劲儿的画
页:
[1]