代码改变世界

cocos中FPS数值的含义

2018-02-09 15:13  罗任德  阅读(1708)  评论(0编辑  收藏  举报

在cocos2d-x 2.x ,大家都看到了左下角的FPS变成3行,多了两行数据。

1.最上面一行是指的当前场景的渲染批次。(简单理解为需要渲染多少个贴图出来)

2.中间一行是渲染每一帧需要的时间。

3.最下行就是大家熟悉的FPS。

{ FPS

 

FPS是图像领域中的一个术语。
  FPS(Frames Per Second):每秒传输帧数。
  Frames Per Second更确切的解释是“每秒中填充图像的帧数(帧/秒)”。FPS是测量用于保存、显示动态视频的信息数量。通俗来讲就是指动画或视频的画面数。例如在电影视频及数字视频上,每一帧都是静止的图象;快速连续地显示帧便形成了运动的假象。每秒钟帧数 (FPS) 愈多,所显示的动作就会愈流畅。通常,要避免动作不流畅的最低FPS是30。某些计算机视频格式,例如 AVI,每秒只能提供15帧。
  这里的“FPS”也可以理解为我们常说的“刷新率(单位为Hz)”,例如我们常在CS游戏里说的“FPS值”。我们在装机选购显卡和显示器的时候,都会注意到“刷新率”。一般我们设置缺省刷新率都在75Hz(即75帧/秒)以上(XP锁定在60Hz)。例如:75Hz的刷新率刷也就是指屏幕一秒内只扫描75次,即75帧/秒。而当刷新率太低时我们肉眼都能感觉到屏幕的闪烁,不连贯,对图像显示效果和视觉感观产生不好的影响。

 

 

 

fps表示帧数
30FPS是一般录像的常用帧数,60是一般游戏的常用帧数。
30FPS在快速动作的时候会感觉不流畅
但是60FPS对显卡的要求要高一些.
如果电脑硬件不达标的话,看60FPS反而会卡...

 

 

}

 

在这个

bool AppDelegate::applicationDidFinishLaunching()

{

...

 

   

 // turn on display FPS
pDirector->setDisplayStats(true);

 

...

}