<< 目がやばい(経過報告) | main | QUMARION >>

Unity開発メモ:実行時エラー

 Unityでシーンを実行すると、ある場所で以下の様なエラーが表示されるようになった。
InvalidProgramException: Invalid IL code in XXXX:YYYY: IL_0343: ldarg.0
エラーの場所は別のスクリプトのメソッドを呼び出しているところで、ビルドは正常だし動作も今まで全く問題無かった。ググってみても、原因が様々で手がかりが見つからない。

メソッド名を変えたり、部分的にコメントアウトしたりして、やっと気がついた。
ビット演算をしている箇所で、本来 0x3FF とすべきところを2進と16進を混同して 0x1111111111 としていた。ただのバカなうっかりミスだった。

コメント
コメントする









この記事のトラックバックURL
トラックバック
calendar
  12345
6789101112
13141516171819
20212223242526
2728293031  
<< May 2018 >>
selected entries
categories
archives
recent comment
others
mobile
qrcode