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

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

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

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

コメント
コメントする









この記事のトラックバックURL
トラックバック
calendar
   1234
567891011
12131415161718
19202122232425
262728293031 
<< August 2018 >>
selected entries
categories
archives
recent comment
others
mobile
qrcode