読者です 読者をやめる 読者になる 読者になる

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もテクスチャがずれてる。
f:id:nanmo:20081111200418p:image

Objと3dsはMetasequoiaで出力してるのでそのせいもあるかもしれない。