creator 1.4.1正式版 1.4.1beta2.1版本都是build后跑起来帧率不稳定

Creator 版本号:1.4.1正式版 , 1.4.1beta2.1
运行时目标平台:web
手机浏览器平台:chrome浏览器

Google Chrome 56.0.2924.87 (正式版本) (64 位)
修订版本 0e9a9a6f3676ae439b78cd9b3f62b4193c3ac7d5-refs/branch-heads/2924@{#895}
操作系统 Windows
JavaScript V8 5.6.326.50
Flash 25.0.0.127 C:\Users\dell\AppData\Local\Google\Chrome\User

操作系统:win 7

直接点击运行帧率稳定在58–60 之间。 构建build 之后然后点击运行,帧率总是忽高忽低。 build之后反而帧率更不稳定。:sweat:

是桌面浏览器吗?有可能是预览和实际运行时的分辨率不同的导致的

是桌面的浏览器。

可以看一下预览时和发布运行时的

cc.game.canvas.width 和 cc.game.canvas.height

是的,因为分辨率的原因。 发布运行之后的分辨率更大, 为什么浮动会这么大。1280720下 是58–60, 1760990下 33–60浮动。

正常,你算算填充率就知道了

1760 * 990 / (1280 * 720) = 1.89

相当于发布后要填充的像素是预览时的 1.89 倍,性能损耗自然会更大。填充率应该是对渲染性能影响最为显著的因素了。

不过这些都是可以控制的,比如你用一个隐形的 div 把游戏包裹起来,div 的 css 设置分辨率为 1280 * 720,然后用 css 让这个 div 全屏即可