[Papervision3D 2.1 alpha] Collada(.dae)で複数モーション
久しぶりにPapervisionでも試してみようと思ったら、DAEクラスがアップデートされてるじゃないですか。
Papervision3D 2.1 - alpha | Floorplanner Tech Blog
念願の複数アニメーションの再生がサポートされています。
下記のようにAnimationClip3Dを使うことでアニメーションを切り分けて再生することができます。
//開始時間0秒~終了時間0.5秒のモーションを"walk"と名づける var anim1:AnimationClip3D = new AnimationClip3D("walk", 0, 0.5); //開始時間0.5秒~終了時間1.5秒のモーションは"bow"と名づける var anim2:AnimationClip3D = new AnimationClip3D("bow", 0.5, 1.5); //DAEインスタンスにアニメーションクリップを追加 dae.animation.addClip(anim1); dae.animation.addClip(anim2); //"walk"モーションをループ再生 dae.play("walk", true);
Lightwaveからアニメーションつき.daeへのコンバートはUnwap3Dで問題なくできました。
ようやく3Dゲームとか作れる環境が整ってきたかな。