忍者ブログ
調査だ
Season005_FromVista.exe の 0x7650fc16 で初回の例外が発生しました: Microsoft C++ の例外: long (メモリの場所 0x0013ebf0)。

みたいなエラーメッセージが Visual C++ 2008 の 出力ウィンドウにいっぱい出てきた。

別に出てきていてもプログラムが動いていたので 気にしなくてもいいかなと思ったが

ふと 一抹の不安に駆られ このエラーは一体どこで出ているのかを調べることにした。

エラーが出ていても ゲームが特に問題なく動く こういうパターンが一番厄介だ。

ソースコードを少しずつ #if #endif で区切って

このエラーが出てこない場所を探すと

フレームの処理の所で出ているのが発見された

上記のエラーは メモリの書き換えなどがおかしい時に出てくるようなのだが

フレームの画像の書き換え部分で どこか変な部分を描き変えたり 弄ったらダメな部分を操作していたのだろう

そこを修正する・・・としていたが

流石に今日は限界だ

成果物をUSBに移し替えて 風呂に入って 今日は寝るとしよう。

明日はそのバグを直せるのか 試行錯誤しつつ

△でいいので キャラクターをジャンプさせたりするような動きを付けて

チュートリアル兼デバッグステージを動き回るテストをしようと思う。

拍手[1回]

PR
【2013/03/31 23:03 】 | 自作ゲーム | 有り難いご意見(0)
<<できた | ホーム | 流行り>>
有り難いご意見
貴重なご意見の投稿














<<前ページ | ホーム | 次ページ>>