THREE.js JSONLoader callback

亡梦爱人 提交于 2019-12-05 12:09:37

well there is a more generic way then what WestLangley proposes.

loader.load( "mesh1.js", meshloader("mesh1.js")); 
loader.load( "mesh2.js", meshloader("mesh2.js"));

then

function meshloader(fileName){
    return function(geometry){
        ...
    }
}

This way, you can add a identifier on each loaded file.

How about something like this?

loader.load( "mesh1.js", function( geometry ) { createScene( geometry, 1 ) } ); 
loader.load( "mesh2.js", function( geometry ) { createScene( geometry, 2 ) } ); 

Then,

function createScene( geometry, id ) {
 ...
}

The id can be the mesh name if you prefer that.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!