« Movable Typeにカレンダーを表示する | メイン | The Adventure Of Holy Bird β版完成 »



必殺バグ修正法!?

そろそろ完成?
アクションゲームの作成。昨日は作成がはかどりました。
最後までバグ続出。

そして今日の話。

なんか、特定のステージに移動すると
HSPエラー「配列の要素が無効です・・・」
と表示されてうまくいきません。


何度も原因を探したが、解明できず。
しかたがないので強引に修正をしてみると(下記参照)


hsp_bug.png


「変数の値が正常でなかったら処理しません。」
という風にしてみた。
本来は値がmapx,mapyという変数を超えることはないので、超えたら無視します。
この処理はループの中なので、continueを書けばスキップします。

原因がわからないのにこんなことしてはいけません。
普通はこんなことしないだろうし・・・。


しかし

・・・動いた。
表示や動作も正常です。
わけわかりませんorz
どうしたものか・・・。

(以前も値が正常範囲を超えたら正常値に修正ということをしましたが、こちらは理論上問題ないはず。しかし今回は・・・?)




応援お願いします(人気blogランキングへ)

トラックバック

このエントリーのトラックバックURL:
http://www.bird-soft.net/mt/mt-tb.cgi/42

コメントを投稿