Object3DLoaderのaddChildするタイミングで困る
var loader:Object3DLoader = Obj.load("test.obj") loader.addOnSuccess(loaderSuccessHandler); //loaderSuccessHandler内で view.scene.addChild(loader.handle as ObjectContainer3D);
ColladaとKmzはこのやり方で普通に読み込み・追加できる。
けどobjとか3dsはうまくいかない
ので、Away3Dのサンプルコードを見直して
var loader:Object3DLoader = Obj.load("test.obj") view.scene.addChild(loader); loader.addOnSuccess(loaderSuccessHandler);
という処理順にしてみた。
するとObjは読み込めた、3dsはまだできてない。
Objもテクスチャがずれてる。
Objと3dsはMetasequoiaで出力してるのでそのせいもあるかもしれない。