【发布时间】:2018-05-14 14:19:30
【问题描述】:
我对 three.js obj + mtl 加载器有疑问。 obj 仍然没有纹理。有什么帮助吗? :(
var loader1 = new THREE.OBJLoader();
var loader2 = new THREE.MTLLoader();
loader2,load("models/house1.mtl"), function (materials){
loader1.load("models/house1.obj ", function(obj) {
object=obj;
object.materials.set( materials );
object.scale.set(4,4,4);
object.position.set(-60,0,30);
object.rotation.set(0,0,0);
scene.add(object);
})
}
【问题讨论】:
-
您似乎至少有一个语法错误(我相信 loader1.load() 缺少右括号)。我怀疑你还有其他编码错误。建议:在 Chrome 开发者工具 (F12) 中检查您的 Javascript:developers.google.com/web/tools/chrome-devtools/javascript