0
텍스처를 three.js에로드 한 후 처분하려고합니다. three.js로 텍스처 처분하기
var tex = THREE.ImageUtils.loadTexture("image.png");
으로로드하면 정상적으로 표시됩니다. 그러나 나는하려고하면
tex.dispose();
내가 얻을 "catch되지 않은 형식 오류 : 개체 [개체 개체]있는 방법 '폐기'가 없다"때마다.
내가 누락 된 항목이 있습니까?
감사합니다.
2 주 전이 버전을 다운로드 했으므로 최신 버전이라고 생각합니다. 여하튼 "할당 취소"는 깨지 않습니다. 그러나 당신은 "처분"이 효과가 있다고 말하고 있습니까? – schmop
예, 정상적으로 작동합니다. 업데이트 된 답변보기 'tex'변수는 실제로 텍스처인가요? –
그래, 나는 소스를보고 dispose 메서드가 정의 된 것을 보았다. 나는 또한 'tex.dispatchEvent ({type :'dispose '});'시도했다. 또한 "... 메소드가 없습니다 dispatchEvent '"를 얻습니다. 그래서 '텍스쳐'가 텍스처가 아닌 것 같아요.하지만 'loadTexture'로로드하고, 'MeshLambertMaterial'의 'map'속성으로 설정하고 확인을 표시합니다. ( – schmop