0

我正在尝试在 8th Wall 中获得 three.js 后处理绽放效果,但看不到让事情正常工作。

我正在使用以下方法在 head.html 中加载 EffectComposer:

<script src="http://mrdoob.github.com/three.js/examples/js/postprocessing/EffectComposer.js"></script>

然后,在我的 .js 文件中,我使用了 three.js 场景、渲染器和相机

const {scene, camera, renderer} = XR8.Threejs.xrScene()

并像这样构造 EffectComposer:

composer = new THREE.EffectComposer(renderer)

这样做并运行脚本后,它返回以下错误:

undefined 不是构造函数(评估'new THREE.EffectComposer(renderer)')

任何帮助,将不胜感激!

4

1 回答 1

1

通过将链接从: http ://mrdoob.github.com/three.js/examples/js/postprocessing/EffectComposer.js 更改 为://cdn.rawgit.com/mrdoob/three.js/r123/解决了这个问题示例/js/postprocessing/EffectComposer.js

于 2021-09-15T09:26:56.027 回答