我是threeJS的新手,所以我决定尝试这个例子: http://threejs.org/examples/#misc_fps
我导出了一些我在blender中制作的地形并替换了platform.json文件。场景以55-60fps的速度运行,我没有真正的延迟问题,但它会逐渐让我的粉丝越来越大声。最终页面将停止响应。这是令人惊讶的,因为我的电脑规格相当不错。
根据rendererstats.js,我的场景有23k个顶点和7k个面。我想也许这就是问题所在,但尽管减少了一半,它仍然存在。我用Google搜索并尝试没有太大的成功。然后我尝试了原始演示(上面链接),并意识到我的计算机反应相同。
您认为可能导致此问题的演示是什么?是否有修复?我非常感谢任何帮助解决这个问题。
答案 0 :(得分:2)
演示似乎很好。我不知道问题出在哪里,但我可能会说一些事实。
浏览器本身不需要运行图形卡,但是一旦用webgl打开tab,它可能会要求硬件使用它。无论WebGL应用程序要求如何,这也可能导致粉丝转向。这真的是硬件/固件。 之前我遇到过类似的问题,事实证明我的笔记本电脑坏了。
首先,我建议尝试消除您的问题,执行GPU基准测试或测试其他应用程序(游戏),如果您的设备有类似的问题。 如果没有,那么尝试消除webgl的问题。使用此演示尝试不同的浏览器。还可以尝试更多webgl应用,并尝试查看是否只有three.js应用程序或任何webgl应用程序或仅此应用程序存在问题。
对不起,这可能不是一个答案,但评论太久了。