0
目前,我在加載之前給網格物體分配名稱時遇到了問題。我的代碼如下,並且對象的名稱(以及位置)總是取數組中最後一個模型的值。如何加載和管理許多threejs對象?
你有什麼想法如何解決它?謝謝:)
for (var model in scenario_models)
{
var id = model.id;
var loader = new THREE.OBJMTLLoader();
loader.load('/static/models/building_models/ZehYO2qAzU7wm6HfCeIVJC62EQQqW0wv8h4pa0TzhAtSm9qoL6/male02.obj',
'/static/models/building_models/ZehYO2qAzU7wm6HfCeIVJC62EQQqW0wv8h4pa0TzhAtSm9qoL6/male02.mtl',
function (object)
{
object.name = model.id;
object.position.x = model.x;
object.position.y = model.y;
object.position.z = model.z;
scene.add(object);
});
}
http://stackoverflow.com/questions/12896836/three-js-loading-order – 2pha