Laya性能统计面板

本文介绍了Laya性能统计面板的使用,重点讲解了FPS和DrawCall两个关键指标。FPS用于衡量游戏流畅度,推荐在30-60帧之间动态调整。DrawCall则是衡量渲染效率,应尽量控制在100次以下。同时,文章提到了内存占用(CurMem)和Shader提交次数对性能的影响,以及在Canvas和WebGL模式下的差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值