Three.js Web Worker兼容吗?importScripts("three.js")给出

Is Three.js Web Worker compatible? importScripts("three.js") gives error

本文关键字:quot js 给出 three Worker Web Three importScripts      更新时间:2023-09-26

它抱怨importScripts("three.js"):

 Uncaught ReferenceError: window is not defined:
 for ( var x = 0; x < vendors.length && !window.requestAnimationFrame; ++ x ) {

这似乎是一个麻烦,删除一切在three.js,指的窗口对象,还是没有其他的方式?

我需要在几个核心上渲染期间创建大量的几何形状和对象,我不希望主线程在这样做时冻结。

如果你在一个webworker中使用这段代码,你必须记住,一个webworker没有访问window对象的权限。