Amazon 初売り

« PSP自作ゲーム「初音ミク冒険記」、2011/12/15版公開 | トップページ | PSP自作ゲーム「初音ミク冒険記」、2011/12/17版公開 »

2011.12.16

PSP自作ゲーム「初音ミク冒険記」、Homeボタン問題解決!

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

問題になっていた
「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)

このエントリーへのリンク

このエントリーのリンクを入れるHTML:

トラックバック

この記事へのトラックバックの一覧です: PSP自作ゲーム「初音ミク冒険記」、Homeボタン問題解決!:

コメント

このブログの新着コメントをRSSリーダに登録する為のxml




←名前とメールアドレスは必須です。
URLも記入すれば、URLのみが公開されます。
メールアドレスのみですと、メールアドレスが公開されてしまいますので、御注意ください。

↓コメント本文では、「a href」「b」「i」「br/」「p」「strong」「em」「ul」「ol」「li」「blockquote」「pre」のタグが使えます。絵文字をクリックすると、本文にタグを挿入できます。