three.js 2

[Three.js] THREE.MATH.randFloatSpread() 오류

Three.js 강의를 듣던 도중 THREE.Math 오류가 생겼다. 문제를 확인해보니 다행히 댓글에 이유가 나와있었는데 THREE.js 라이브러리가 업데이트되면서 THREE.Math가 사라지고 THREE.MathUtils로 해당 함수를 사용하는 것으로 바뀌었다. Three.js MathUtils 공식문서 https://threejs.org/docs/index.html?q=Math#api/en/math/MathUtils.randFloatSpread three.js docs threejs.org 배운점 프레임워크와 라이브러리에서 업데이트로 인해 사용 방법이 바뀌는 상황이 생길 수 있다. 그때는 공식문서를 확인해 볼 것

[three.js] setSize() 오류, 생성자 함수 오류

오류 three js를 연습하던 도중 다음과 같은 오류가 발생하였다. 그래서 setSize를 사용하는 resize 클래스를 확인해 보았지만 아무런 이상이 없다는 것을 확인했다. 해결 그래서 처음부터 하나하나 확인한 결과 constructor에서 윈도의 pixelRati 값을 가져오는 renderer를 다른 클래스에서도 사용할 수 있 도록 선언해 주었단 this._renderer = renderer 부분에 오타가 있는 것을 확인 하였다. // this._render = renderer; 변경전 // 변경 후 this._renderer = renderer; 배운 점 오타 유의하고 비효율적으로 전처적인 코드를 다시 처음부터 흝어보기보다는 콘솔 에러를 보고 에러의 원인을 한번 생각해본 다음 renderer를 사..