我在考虑对于某些项目,不一定需要60帧每秒的运行速度。如果我可以让物体和其他事物以30帧每秒的速度流畅运行,我觉得我可以拥有更多这样的元素。我想如果我编辑three.js中的requestAnimationFrame函数,限制帧率到30fps可能是一种方式。但我想知道是否有更好的方法在使用提供的three.js本身时做到这点。此外,这样做能否给我想要的性能提升?如果我将帧率从60降至30,能否使我以两倍的速度呈现出同样数量的物体?我知道在30fps和60fps下的运行差异,但我能否使它以流畅恒定的30fps运行?
我通常使用WebGLRenderer,并在必要时回退到Canvas,除非针对特定项目,通常是WebGL着色器项目。
我通常使用WebGLRenderer,并在必要时回退到Canvas,除非针对特定项目,通常是WebGL着色器项目。