函數允許用戶提供一個回調函數,以便在加載對象時執行。但是,似乎這個回調是在加載.obj和.mtl文件之後執行的,但是在分析.mtl和紋理圖像之前。這導致對象被渲染而沒有任何紋理。有沒有人知道這個問題的解決方案?ThreeJS OBJMTLLoader在紋理可用之前呈現對象
GitHub上有一個issue解決這個問題,但我沒有看到在那裏發佈的解決方案。
OBJMTLLoader例如:
var loader = new THREE.OBJMTLLoader();
loader.load(model_obj, model_mtl, function (object) {
object.position.y = y_init;
scene.add(object);
render();
document.body.classList.add('is-loaded');
}, onProgress, onError);
@mrdoob任何想法? – Vince
你有沒有例子? – Derek
@Vince試過這裏討論過的任何選項嗎? https://github.com/mrdoob/three.js/issues/1751 – pratikpawar