ブログ本文

部員が執筆したブログを見ることができます


記事一覧
2016年度文化祭パソコン部ゲームCD「Breakout--ぶれいくあうと!--」のエディット画面におけるバグとその解決策について2017/07/05 (水) 22:51:54
「何を今更!」という人もいるかもしれませんが
本当に今になって見つけたバグなので
お詫びとその解決策をここに記します。

「Breakout--ぶれいくあうと!--」の
エディットモードにおいて
「Play」を押すと「外部エラーが発生しました」という
ダイアログが表示されて
強制終了してしまうバグを発見いたしました。
このような状態で「ゲーム」として販売してしまい
誠に申し訳ありませんでした。

このバグは
「all_savedata」という
シングルプレイを一度実行していなければ定義されない配列を
参照することにより起こります。
(ソースコード節約のためにメインループを重複して使用したのですが、
そこでシングルプレイモードとエディットモードでの分岐がずれていたことによるものでした。)

解決策として、
1.「シングルプレイ」を一度実行し、
「はじめから」でも「つづきから」でも良いので
とりあえずステージに入る。
2.何かしらのステージをプレイしている途中で、
[F2]キーを押してタイトル画面に戻る。
(あまり知られていないショートカットキーです。)
3.「エディット」を実行する。

この手順を踏めば、1の段階で「all_savedata」が定義されるので
バグは起こりません。

(何気にタイトル長くてゴメンナサイ)
記事番号: No.69  ジャンル: 日記   執筆者: syacho

前のページへ  次のページへ