Re: 一部のx形式のモデルを読み込むと強制終了する ( No.1 ) |
- 名前:管理人 日時:2014/12/18 01:04
DXライブラリのバグである可能性が高いです
手元で確認できれば原因が分かると思いますので、よろしければエラーが発生してしまう
xファイルをメールで送っていただけないでしょうか? m(_ _;m
|
Re: 一部のx形式のモデルを読み込むと強制終了する ( No.2 ) |
- 名前:びみょう 日時:2014/12/18 21:17
メールにて円柱の頂点が32個、33個のモデルを送らせていただきました。
よろしくお願いします。
|
Re: 一部のx形式のモデルを読み込むと強制終了する ( No.3 ) |
- 名前:管理人 日時:2014/12/20 03:21
メールありがとうございます、手元でもエラーが発生するのを確認できました
単純にポリゴン一つを構成する頂点の数が32個より多い場合に対応していなかったのが原因でした
( ただ、32個より多かった場合は読み込み失敗で MV1LoadModel が -1 を返す、となるはずが
メモリの不正なアクセスが発生してしまっていたのはバグでした・・・ )
「ポリゴン一つを構成する頂点の最大数は32個」という制限をなくなるように処理を変更したところ
正常に読み込むことができましたので、よろしければお試しになってみてください m(_ _;m
http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_DevCppTest.exe // Dev-C++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibDotNet.zip // .NET用
http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース
(中身を既存のライブラリのファイルに上書きして、BCCをお使いの
場合は『再構築』を、VCをお使いの場合は『リビルド』を、
Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
// ビューアー
http://homepage2.nifty.com/natupaji/DxLib/DxLibModelViewerTest.zip
|
Re: 一部のx形式のモデルを読み込むと強制終了する ( No.4 ) |
- 名前:びみょう(解決済) 日時:2014/12/20 15:15
管理人様、対応ありがとうございました。
こちらでもモデルの表示ができました。
素早い対応ありがとうございました。
|