bit*_*inn 17 javascript cpu performance html5 three.js
(问题不是特定于three.js,但我会以它为例)
我最近一直在使用three.js开发一个Web应用程序界面,并在WebGL和Canvas渲染器(用于桌面浏览器)之间编写了一些很好的回退.
但现在问题变成了如何正确检测设备功能,问题有两个方面:
一个值得注意的例子:Firefox移动/ Opera移动声称支持WebGL但是有缺陷或受到设备硬件的限制.
到目前为止我提出了一些解决方法:
或者也许它不一定很难,还有其他建议吗?
Mar*_*ark 15
我最终在一个项目中使用了性能测量方法,我们希望利用高规格CPU/GPU桌面上提供的画布功能,以及桌面和手机等低速设备.
基本上我们从最小的场景复杂度开始,如果renderloop花费不到33ms,我们就增加了复杂性(如果renderloop以后开始花费太长时间,我们也会降低复杂性).
我想在您的情况下,您可能需要运行快速画布和webgl性能测试,然后选择一个.花了一些时间研究这个我没有遇到一些棘手的非显而易见的技术,可以更好地解决这个问题.
| 归档时间: |
|
| 查看次数: |
6367 次 |
| 最近记录: |