[LayaAir 2.0]laya从2.3.0开始3d性能出现下降,求解决
相关Demo项目 都在“性能差异.zip”请自行下载
我今天特意一个版本一个版本的测试,我发现2.1.0 和2.3.0(包括2.4.0,2.5.0)比的性能出现比较明显的差异
场景的内容和代码是一样的,代码只有左右移动的逻辑所以可以忽略其消耗
以下是我在微信小游戏下测试的结果 同一台机子knt-tl10(还有iphone6测试也是一样的结果):
2.1.0:明显的满帧 shader值到达135
2.3.0(2.4.0,2.5.0):帧数在30-40之间,这一版本开始是有动态合并处理,所以同模型会合并所以shader只有13,虽然是这样但明显比2.1.0卡得多不知道是不是这个合并问题
相关Demo项目 都在“性能差异.zip”请自行下载
我今天特意一个版本一个版本的测试,我发现2.1.0 和2.3.0(包括2.4.0,2.5.0)比的性能出现比较明显的差异
场景的内容和代码是一样的,代码只有左右移动的逻辑所以可以忽略其消耗
以下是我在微信小游戏下测试的结果 同一台机子knt-tl10(还有iphone6测试也是一样的结果):
2.1.0:明显的满帧 shader值到达135
2.3.0(2.4.0,2.5.0):帧数在30-40之间,这一版本开始是有动态合并处理,所以同模型会合并所以shader只有13,虽然是这样但明显比2.1.0卡得多不知道是不是这个合并问题
相关Demo项目 都在“性能差异.zip”请自行下载
没有找到相关结果
已邀请:
1 个回复
NilZ
赞同来自:
在else if中加上 false &&
强制屏蔽掉
addToOpaqueRenderQueue和addToTransparentRenderQueue两个函数的else if都是如此。
你试一下 然后可以把测试结果反馈于我。
邮箱:1029805476@qq.com