ページ 11

【ロード画面】PMD+VMDを他スレッドで読み込みたい【DXライブラリ】

Posted: 2012年2月01日(水) 15:10
by smr_c
こんにちわ
DXライブラリを使用して、3Dのアクションゲームを製作させていただいている
smr_cと申します。

以前「~mixC++~」 質問:マルチスレッドでロード画面を実現【DXライブラリ】
にて質問をさせてもらい、
「MV1LoadModelFromMem関数を使うことにより他スレッドでモデルを読み込める」との返答をいただきました。

これを使用してPMD+VMDデータを読み込もうと思ったのですが、
MV1LoadModelFromMem関数を使ってPMDの読み込みは出来ても
MV1LoadModel関数のようにVMDを一緒に読み込むことはできませんでした。

以前のトピックでも、
ロード画面中か、キャラクター操作中にモデルデータを読み込めたらいいななどと考えていたのですが、
配布されているDxLibModelViewer.exeのように
VMDを後から単体で読み込み、PMDモデルにアタッチさせる。
または、MV1LoadModelFromMem関数などでメモリにPMDと一緒にVMDを読み込んで使う、ということは可能でしょうか。

少々無理のある質問だと思いますが、どうぞよろしくお願いします。

Re: 【ロード画面】PMD+VMDを他スレッドで読み込みたい【DXライブラリ】

Posted: 2012年2月01日(水) 15:42
by softya(ソフト屋)
DXライブラリ自体の根本の仕様に関わるので、DXライブラリ作者さんの掲示板で作者ご本人に確認する必要があると思います。
「DXライブラリ質問掲示板」
http://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?
マルチポストになるので相互リンクをよろしくお願いします。 → フォーラムルールhttp://dixq.net/board/board.html

Re: 【ロード画面】PMD+VMDを他スレッドで読み込みたい【DXライブラリ】

Posted: 2012年2月01日(水) 16:03
by smr_c
返信ありがとうございます。

PMD+VMDの他スレッドでの読み込み
にて質問を上げさせて頂きました。

Re: 【ロード画面】PMD+VMDを他スレッドで読み込みたい【DXライブラリ】

Posted: 2012年2月07日(火) 08:32
by smr_c
DXライブラリ質問掲示板にて投稿させていただいたところ
管理人様から解決に至る返信(DXライブラリ質問掲示板 - PMD+VMDの他スレッドでの読み込み
)をいただきましたので
こちらに引用させていただきます。

----------------以下部分引用--------------------------
>他スレッドでモデルを読み込むことの目的が「読み込んでいる間、動作を止めたくない」でしたら、
Ver3.07 から追加された「非同期読み込み」の機能で達成することができると思います

よろしければ SetUseASyncLoadFlag という関数の解説をご覧になってみてください

http://homepage2.nifty.com/natupaji/DxL ... html#R21N1

----------------------------------------------------------

これにて解決とさせていただきます。