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

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
smr_c
記事: 15
登録日時: 14年前
住所: 埼玉県
連絡を取る:

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

#1

投稿記事 by smr_c » 13年前

こんにちわ
DXライブラリを使用して、3Dのアクションゲームを製作させていただいている
smr_cと申します。

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

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

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

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

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

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

#2

投稿記事 by softya(ソフト屋) » 13年前

DXライブラリ自体の根本の仕様に関わるので、DXライブラリ作者さんの掲示板で作者ご本人に確認する必要があると思います。
「DXライブラリ質問掲示板」
http://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?
マルチポストになるので相互リンクをよろしくお願いします。 → フォーラムルールhttp://dixq.net/board/board.html
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

smr_c
記事: 15
登録日時: 14年前
住所: 埼玉県
連絡を取る:

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

#3

投稿記事 by smr_c » 13年前

返信ありがとうございます。

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

smr_c
記事: 15
登録日時: 14年前
住所: 埼玉県
連絡を取る:

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

#4

投稿記事 by smr_c » 13年前

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

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

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

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

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

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

閉鎖

“C言語何でも質問掲示板” へ戻る