2017-11-25 4 views
0

처음 여기 :) 안녕하세요 여러분!THREE.EffectComposer가 생성자가 아닙니다

나는이 재현하려고, 세를 사용하여 체적 광산란 쉐이더를 생성하는 일부 규정을 따르려고 : https://codepen.io/abberg/pen/pbWkjg

을하지만 그것을 할 때, 내 말은 콘솔 오류 얻을 : 'THREE.EffectComposer이되지 않습니다 생성자 '

문제는 내가 gulp를 사용하여 ES6 환경에서 이것을 재현하려고한다는 것입니다. 너무 많은 컴파일 시간을 방지하기 위해, 나는 dev에의 기간 동안 쭉 마시는 시계 편집에서 세를 제거하고 다음과 같이 index.html을에서 직접 수입 :

<script type="text/javascript" src="node_modules/three/build/three.min.js"></script> 

내가 세 0.88.0

를 사용

플러그인을 놓친 적이 있습니까? Google 검색에서이 문제에 대한 최근 답변을 찾지 못했습니다.

미리 답변 해 주셔서 감사합니다.

+0

가능한 [three.js EffectComposer를 사용할 수 없음] (https://stackoverflow.com/questions/13350084/cant-get-three-js-effectcomposer-to-work) –

+1

정말로 감사합니다. 내가 플러그인을 놓친 것 –

답변

0

EffectComposer는 스크립트 태그에서 참조하는 three.js 번들에 포함되어 있지 않습니다. 다음과 같은 추가해야합니다 : OrbitControls을 추가하고 다른 비공식 three.js를 모듈

<script type="text/javascript" src="node_modules/three/examples/js/postprocessing/EffectComposer.js"></script> 

같은 생각을.