バグなのでしょうか…?(バグ報告掲示板

投稿: User icon mini bokusatsuten... 投稿:2009/10/12 04:42:12(最新:2012/09/27 18:34:27)
ゲーム(2DアクションRPG)のテストプレーをしていた時のことですが、自分や敵が何回か攻撃をすると画面が真っ白になってしまいます。
ちなみにその後、メニューを開いた時だけ画面がうつり、閉じるとまた真っ白になります。
あと音も時々ならなくなります。
パソコンに問題があるのかもしれませんが…
どうすれば直りますでしょうか?

あともう1つ、
『playBGM()』という関数を使い、『自動的に開始』にすると、音楽がなかなかなりだしません。(なかなかというか、次のマップにうつる途中(画面が暗くなった時)になりだしてしまいます)
どうすれば良いのか教えてください。

よろしくお願いします!

コメントする

コメントするには、ログインする必要があります。

コメント一覧

User icon5 mini いふりーと(投稿日:2012/09/27 18:34, 履歴)
パソコンに問題があると僕は思います。
容量とかが少ないのかと・・・
User icon mini bokusatsuten...(投稿日:2009/10/13 07:02, 履歴)
ありがとうございました!

時々なることなので、
まだ完全に直ったかは分かりませんが、
今のところ効果音はちゃんとなっていて、
白くもなっていません。
Zararu128x128 mini dycoon(投稿日:2009/10/12 15:24, 履歴)
とりあえず、効果音を先に読み込むように変更してみました。
もしかしたら改善されているかもしれません。

よろしくお願いします。
Zararu128x128 mini dycoon(投稿日:2009/10/12 14:43, 履歴)
こちらでは再現していませんが、
デフォルトやアイテムの効果音のロード開始が
最初の効果音再生時のため
効果音を一度に鳴らそうとすると、環境によっては
バッファが足りなくなるなど何か問題が起こるのかもしれません。

一応、効果音をマップに入ったときに
読み込むようにしたものを後日アップロードしてみようと思います。

アップロードしましたらここに返信したいと思います。

よろしくお願いします。
User icon mini bokusatsuten...(投稿日:2009/10/12 13:34, 履歴)
回答ありがとうございます!

画面が真っ白になる件ですが…
効果音がちゃんとなっている時は、白くならずにちゃんとプレーできます。
でも何らかの原因で、効果音がちゃんとなっていない時には、何回も攻撃をしたり受けたりすると画面が真っ白になってしまいます。(逆にあまり攻撃をしたり受けたりしなければ、ぎりぎりチカチカする程度で、真っ白にはなりません)

やはりパソコンが悪いのでしょうか?
Zararu128x128 mini dycoon(投稿日:2009/10/12 12:49, 履歴)
Rmakeの使用ありがとうございます。

真っ白になる件ですが、テストプレー時に右側に何か
文字列は表示されないでしょうか?
それがわかると原因がわかるかもしれません。
おそらく何らかの理由でデータが
読み込めていないのだとは思いますが。
不正なIDが指定されているなどだと思います。

playBGMと自動的に開始をただ単純に使用してしまうと、
毎フレーム音楽を再生し始めようとするため、
ずっと音が鳴らないということになると思います。
次のマップに移るときは自動的に開始が起こらなくなるため
そこで再生されます。

対処方法としては、
有効条件に
!getFlag("音楽を再生した")

という判定を入れて実行内容のほうに
playBGM(72)
setFlag("音楽を再生した", true);

とすることで最初の1回だけなるようになります。
同じマップに何回か移動し、そのたびに音楽を流したい場合は、
warpするまえに
setFlag("音楽を再生した", false);

とすればよいかと思います。

よろしくお願いします。