こんにちわ
DXライブラリを使用して、3Dのアクションゲームを製作させていただいている
smr_cと申します。
以前「~mixC++~」 質問:マルチスレッドでロード画面を実現【DXライブラリ】
にて質問をさせてもらい、
「MV1LoadModelFromMem関数を使うことにより他スレッドでモデルを読み込める」との返答をいただきました。
これを使用してPMD+VMDデータを読み込もうと思ったのですが、
MV1LoadModelFromMem関数を使ってPMDの読み込みは出来ても
MV1LoadModel関数のようにVMDを一緒に読み込むことはできませんでした。
以前のトピックでも、
ロード画面中か、キャラクター操作中にモデルデータを読み込めたらいいななどと考えていたのですが、
配布されているDxLibModelViewer.exeのように
VMDを後から単体で読み込み、PMDモデルにアタッチさせる。
または、MV1LoadModelFromMem関数などでメモリにPMDと一緒にVMDを読み込んで使う、ということは可能でしょうか。
少々無理のある質問だと思いますが、どうぞよろしくお願いします。
【ロード画面】PMD+VMDを他スレッドで読み込みたい【DXライブラリ】
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 【ロード画面】PMD+VMDを他スレッドで読み込みたい【DXライブラリ】
DXライブラリ自体の根本の仕様に関わるので、DXライブラリ作者さんの掲示板で作者ご本人に確認する必要があると思います。
「DXライブラリ質問掲示板」
http://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?
マルチポストになるので相互リンクをよろしくお願いします。 → フォーラムルールhttp://dixq.net/board/board.html
「DXライブラリ質問掲示板」
http://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?
マルチポストになるので相互リンクをよろしくお願いします。 → フォーラムルールhttp://dixq.net/board/board.html
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: 【ロード画面】PMD+VMDを他スレッドで読み込みたい【DXライブラリ】
DXライブラリ質問掲示板にて投稿させていただいたところ
管理人様から解決に至る返信(DXライブラリ質問掲示板 - PMD+VMDの他スレッドでの読み込み
)をいただきましたので
こちらに引用させていただきます。
----------------以下部分引用--------------------------
>他スレッドでモデルを読み込むことの目的が「読み込んでいる間、動作を止めたくない」でしたら、
Ver3.07 から追加された「非同期読み込み」の機能で達成することができると思います
よろしければ SetUseASyncLoadFlag という関数の解説をご覧になってみてください
http://homepage2.nifty.com/natupaji/DxL ... html#R21N1
----------------------------------------------------------
これにて解決とさせていただきます。
管理人様から解決に至る返信(DXライブラリ質問掲示板 - PMD+VMDの他スレッドでの読み込み
)をいただきましたので
こちらに引用させていただきます。
----------------以下部分引用--------------------------
>他スレッドでモデルを読み込むことの目的が「読み込んでいる間、動作を止めたくない」でしたら、
Ver3.07 から追加された「非同期読み込み」の機能で達成することができると思います
よろしければ SetUseASyncLoadFlag という関数の解説をご覧になってみてください
http://homepage2.nifty.com/natupaji/DxL ... html#R21N1
----------------------------------------------------------
これにて解決とさせていただきます。