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

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

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

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

コメント
コメントする









この記事のトラックバックURL
トラックバック
calendar
1234567
891011121314
15161718192021
22232425262728
293031    
<< December 2019 >>
selected entries
categories
archives
recent comment
others
mobile
qrcode