Web平台分辨率过高影响性能

由于某种原因, cocos 在 web 平台取消了禁用 retina 选项.
这导致, 某些高分辨率 / 高 dpr 的屏幕上 (主要是 macOS 和 手机 WebView), 渲染性能显著降低.

请问你使用的引擎版本是多少?

我从 3.4.1 开始使用, 到现在 3.5.0 一直是这样啊.

现在问题是, 浏览器窗口拉多大, 分辨率就按适配方式变多高.

希望引擎能增加一个分辨率限制机制, 超过限制则固定最高分辨率, 用 css 缩放填充屏幕.

不是有适配方式吗

你好,请问你使用的是默认渲染管线吧?

适配方式与画布分辨率没啥关系啊. 设配方式只是决定虚拟视口 (view) 在画布上的尺寸和位置.

比如我设计尺寸 1334x750, 由于不能 “禁用 retina”, 在 dpr 为 2 的屏幕上,

如果我的 浏览器窗口是 1334x750, 实际渲染尺寸就是 2668x1500 了! 这个分辨率在 mbp 上已经显得吃力.

1赞