0

DirectX 11 と Assimp(VS C++ 2012) でコード化されたモデル ローダーに取り組んでいます。現在、いくつかのモデル ファイルを正常にロードできますが、写真のような新しいエラーがあります: http://i.imgur.com/1XLCqG9.png

assimp ビューアーを使用してモデル ファイルを確認しましたが、エラーは表示されませんでした。

したがって、コードに問題があると思います。D:

別のモデルをロードしようとしましたが、この問題は 50K を超える頂点を持つモデルをロードした場合にのみ発生することがわかりました。

ここに私の完全なコードとモデルがあります: https://dl.dropboxusercontent.com/u/90323076/mesh%20crash.rar

誰でも私を助けることができますか?どうもありがとう。

4

1 に答える 1

0

エラーが発生する理由がわかりました。

WORD を使用してインデックス データを格納したため、インデックスが 65535 を超えるとオーバーフローしました。

WORD を UINT に変更すると、問題は解決しました。

于 2014-07-29T15:15:24.117 に答える