必殺バグ修正法!?

| トラックバック(0)

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

そして今日の話。

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


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


hsp_bug.png


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

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


しかし

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

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

トラックバック(0)

トラックバックURL: http://www.bird-soft.net/mt5/mt-tb.cgi/42

最近のブログ記事

お知らせ
[お知らせ] ・その1  Movable…
CANON EOS 7D レビュー
新しい一眼レフ「EOS 7D」を買いまし…
コスモス畑
先週、あけぼの山農業公園のコスモス畑に行…