モーションの切り替えで質問なのですがmv1形式で扱う場合にモーションを切り替える(モーションのブレンド)方法はありますでしょうか?
int MV1SetAttachAnimBlendRate( int MHandle, int AttachIndex, float Rate ) ; でできます。 DXライブラリサンプルプログラム->3Dを扱ったサンプルプログラム->3Dアクション基本 を参考にするといいと思います。
ありがとうございます モデルデータ側には使いたいVMDをあらかじめviewerでモデルに読み込ませておき、それをプログラム側で変数に格納して呼び出すという感じでしょうか? 一応PMD対応ではできているのですがmv1だとモデルにあらかじめ読み込ませないといけないと聞いたので・・・・
PMDモデルとvmdファイルをviewerでmv1にコンバートすれば、 全てのアニメーション情報を持ったmv1ファイルが出来上がります。 あとはライブラリ側で再生したいアニメーション番号をアタッチするだけです。 変数に格納する、というより列挙子や#defineマクロを使って定数で指定する、 という形になると思いますが。
遅くなってしまい申し訳ありません 無事にできました。 ありがとうございました。