我正在尝试渲染一个具有从不同域获得的背景图像的THREE.js场景。
我得到了一个,因为图像没有CORS批准,因此对画布的操作会导致安全错误。
在读取之后,我将THREE.TextureLoader()设置为允许跨域加载:
var loader = new THREE.TextureLoader();
//allow cross origin loading
loader.crossOrigin = '';
var texture = loader.load(
url_to_image,
// Function when resource is loaded