如何将 Three.js EffectComposer 添加到第 8 面墙
How to add Three.js EffectComposer to 8th Wall
我正在努力使 three.js 后处理光晕效果在 8th Wall 中发挥作用,但无法正常工作。
我正在 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)
执行完 运行 脚本后,returns 出现以下错误:
undefined is not a constructor (evaluating 'new THREE.EffectComposer(renderer)')
如有任何帮助,我们将不胜感激!
通过更改 link 解决了问题:
http://mrdoob.github.com/three.js/examples/js/postprocessing/EffectComposer.js
到:
//cdn.rawgit.com/mrdoob/three.js/r123/examples/js/postprocessing/EffectComposer.js
我正在努力使 three.js 后处理光晕效果在 8th Wall 中发挥作用,但无法正常工作。
我正在 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)
执行完 运行 脚本后,returns 出现以下错误:
undefined is not a constructor (evaluating 'new THREE.EffectComposer(renderer)')
如有任何帮助,我们将不胜感激!
通过更改 link 解决了问题: http://mrdoob.github.com/three.js/examples/js/postprocessing/EffectComposer.js 到: //cdn.rawgit.com/mrdoob/three.js/r123/examples/js/postprocessing/EffectComposer.js