Three.js加载相同的对象

时间:2013-12-08 21:51:06

标签: javascript 3d three.js

我想用THREE OBJLoader加载多个对象。但我不知道该怎么做。我正在使用此代码:

for(var i=0;i<10;i++){  
loader.load('suzanne.obj', function(event) {
    var object = event;
    object.traverse(function(child) {
        if ( child instanceof THREE.Mesh) {
            child.material.map = texture;
        }
    });
    object.position.set(3 * i, 0.5,3);
    scene.add(object);
}); }

我不知道我做错了什么,但它必须是异步加载对象...我应该等待对象加载然后将其添加到场景然后加载下一个对象,...怎么可以我检测到对象何时被加载,以便我可以继续下一个对象?

0 个答案:

没有答案
相关问题