トップページ > 過去ログ > 記事閲覧
pmdファイルをロードするとプログラムが停止する
名前:スライム 日時: 2010/08/02 02:37

MV1LoadModel関数でpmdファイルを読み込んだ際に プログラムが停止してしまいます。 プログラムは、pmdファイルを読み込んで表示させるだけのシンプルなものなので、 pmdファイルに問題があるのかもしれません。 ファイルを置いときました。 ttp://www1.axfc.net/uploader/Sc/so/139932.zip [dxlib] 自分では原因がわからないので、どうかよろしくお願いします。

Page: 1 |

Re: pmdファイルをロードするとプログラムが停止する ( No.1 )
名前:管理人 日時:2010/08/03 09:23

サンプルファイルをアップしていただきありがとうございます こちらでも現象を確認することができました DXライブラリのバグで、子となるボーンが親のボーンよりもデータアドレス的に低い位置に 配置されていると読み込みでエラーが発生するようになっていました 例: 通常は親のボーンから順に定義されていて、この場合正常に読み込めます  0:腰  1:右足( 親は腰ボーン )  2:右足膝( 親は右足ボーン )  3:右足かかと( 親は右足膝ボーン ) 子のボーンが先に定義されていると今までのDXライブラリではエラーが発生していました  0:腰  1:右足かかと( 親は右足膝ボーン )  ←ここでエラー発生  2:右足( 親は腰ボーン )  3:右足膝( 親は右足ボーン ) 子のボーンが先に定義されていてもエラーにならないように修正したバージョンをアップしましたので よろしければお試し下さい m(_ _;m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
Re: pmdファイルをロードするとプログラムが停止する ( No.2 )
名前:スライム 日時:2010/08/04 03:27

対応ありがとうございます。 pmdファイルをロードしてもプログラムが停止することがなくなりました。 ありがとうございました。

Page: 1 |