PSP自作ゲーム「初音ミク冒険記」、Homeボタン問題解決!
問題になっていた
「Homeボタンを押すとBGMが止まるがHomeボタンからゲームが終了できる」
「Homeボタンを押すとBGMが止まらないがHomeボタンからゲームが終了できない」
という問題の解決方法が分かった。
ゲームを終了させるときに
サウンドハンドル1つずつに対して
// サウンドハンドルの再生を停止
StopSoundMem( checkHandle );// サウンドハンドルの削除
// タイトル画面でいきなり終了するとこの関数が復帰しない
DeleteSoundMem( checkHandle );
としていて、DeleteSoundMemが復帰していなかったのだが
ゲーム終了時にサウンドハンドルを全て削除する処理として
InitSoundMem();
とすることで、
鳴っていたBGMを止め、全てのサウンドハンドルを削除してくれるようだ。
InitSoundMem内でDeleteSoundMemをサウンドハンドル数分実行しているので
そいつに任せてしまおう!
これで実行してみたところ
Homeボタン押下時にBGMが止まらず、Homeボタンからゲームを終了できた!
そして、これの関連でオープニングとエンディングの自動消滅文字の処理中でも
Homeボタンでゲームを終了できるようになった。
ReadMe.txtにも書いたように、これまではできなかった
この問題も一緒に解決してくれた!
ビバ! InitSoundMem!
修正したプログラムは、明日公開します。
マップも白線から、ほんのちょっとグレードアップする予定です。
| 【固定リンク】 | 【コメント (0)】 | 【トラックバック (0)】
このエントリーへのリンク
トラックバック
この記事へのトラックバックの一覧です: PSP自作ゲーム「初音ミク冒険記」、Homeボタン問題解決!:
コメント
このブログの新着コメントをRSSリーダに登録する為のxml