Season005_FromVista.exe の 0x7650fc16 で初回の例外が発生しました: Microsoft C++ の例外: long (メモリの場所 0x0013ebf0)。
みたいなエラーメッセージが Visual C++ 2008 の 出力ウィンドウにいっぱい出てきた。 別に出てきていてもプログラムが動いていたので 気にしなくてもいいかなと思ったが ふと 一抹の不安に駆られ このエラーは一体どこで出ているのかを調べることにした。 エラーが出ていても ゲームが特に問題なく動く こういうパターンが一番厄介だ。 ソースコードを少しずつ #if #endif で区切って このエラーが出てこない場所を探すと フレームの処理の所で出ているのが発見された 上記のエラーは メモリの書き換えなどがおかしい時に出てくるようなのだが フレームの画像の書き換え部分で どこか変な部分を描き変えたり 弄ったらダメな部分を操作していたのだろう そこを修正する・・・としていたが 流石に今日は限界だ 成果物をUSBに移し替えて 風呂に入って 今日は寝るとしよう。 明日はそのバグを直せるのか 試行錯誤しつつ △でいいので キャラクターをジャンプさせたりするような動きを付けて チュートリアル兼デバッグステージを動き回るテストをしようと思う。 PR |
|