トップページ > 記事閲覧
一部のx形式のモデルを読み込むと強制終了する
名前:びみょう 日時: 2014/12/16 22:37

Blenderでモデルを制作し、DXライブラリで読み込んだのですが、 ハンドルされない例外が 0x006DE274 (GameProg_2012.exe) で発生しました と出て強制終了してしまいます。 ビューアで読み込んだ場合も動作を停止します。 色々試してみたところ、Blenderの方で 円柱の頂点の数を33個以上にするとこの現象が起こるようです。 DXライブラリ自体のバグでしょうか?
メンテ

Page: 1 |

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

管理人様、対応ありがとうございました。 こちらでもモデルの表示ができました。 素早い対応ありがとうございました。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存