0

一部の画像の法線マップとバンプマップを計算しようとしています。これを行うために、Craig の Utility Libraryを使用しています。ただし、バンプ マップを作成しようとすると、例外が発生します。

「VerificationException が処理されませんでした: 操作によりランタイムが不安定になる可能性があります」.

どうすればこれを解決できますか? コードは 2 行目で例外をスローします (法線マップでも同じ例外をスローしますが、これが最初に発生します)。

        BumpMap bumpMap = new BumpMap();
        pic = bumpMap.Create(pic);
4

1 に答える 1

1

この種のエラーは通常、( のようなものを介して) メタプログラミングを実行しILGenerator、それを間違えたときに発生します。たとえば、「callvirt」が必要なときに「call」を発行したり、スタックを中断したりします。私には単純に、ライブラリーのバグのように思えます。したがって、作者に報告するか、自分で調査して適合させてください。

技術的に、C# コンパイラにバグがあり、間違ったコードを発行している可能性もありますが、その可能性は比較的低いと思われます。

于 2012-01-10T09:27:37.717 に答える