AS3调用性能统计面板
引入 laya.utils.Stat
类,直接使用Stat.show()
方法
FPS(Frames Per Second)-每秒传输帧数,帧速越高,视觉上感觉越流畅
当前PC与手机等设备的满帧是60帧,流畅度要求低的游戏,可以采用引擎的帧速限制方法Stage.FRAME_SLOW
,将FPS帧速限制为最高30帧。
更好的方法是采用自动模式,以30的帧率运行,但是鼠标活动后自动加速到60,鼠标不动2秒后降低为30帧,以节省消耗,可以在初始化游戏设置的时候选择
Laya.stage.frameRate = Stage.FRAME_MOUSE;
/**帧率类型,支持三种模式:fast-60帧(默认),slow-30帧,mouse-30帧(鼠标活动后会自动加速到60,鼠标不动2秒后降低为30帧,以节省消耗),sleep-1帧。*/
public function set frameRate(value:String):void {
_frameRate = value;
if (Render.isConchApp) {
switch (_frameRate) {
case FRAME_SLOW:
Browser.window.conch && Browser.window.conchConfig.setSlowFrame && Browser.window.conchConfig.setSlowFrame(true);
break;
case FRAME_FAST:
Browser.window.conch && Brow