BGMが鳴らない!(DXライブラリ)

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
EIYUU

BGMが鳴らない!(DXライブラリ)

#1

投稿記事 by EIYUU » 13年前

PlayMusicでBGMを鳴らそうと思ったのですが音がなりません!
タイプは、バックにしています。しかしノーマルでは、なります。
PlaySoundMemでもPlaySoundFileでもおなじでした。
しかし、効果音は、なります。なぜでしょうか?(oggを使用しております。効果音もoggです)
if(state==1){
PlayMusic("サウンド/タイトル.ogg",DX_PLAYTYPE_BACK);
DrawGraph(0,0,titleG,TRUE);
DrawGraph(70,60,title,TRUE);
DrawFormatString(200,300,GetColor(0,255,0),"START 1を押してください");
DrawFormatString(200,330,GetColor(0,255,0),"END 2を押してください");
if(Key[KEY_INPUT_1]>=1){
                  StopMusic();
PlaySoundMem(sound1,DX_PLAYTYPE_BACK);
                 }

EIYUU

Re: BGMが鳴らない!(DXライブラリ)

#2

投稿記事 by EIYUU » 13年前

すみません。
コードみにくかったので。

コード:

if(state==1){
PlayMusic("サウンド/タイトル.ogg",DX_PLAYTYPE_BACK);
DrawGraph(0,0,titleG,TRUE);
DrawGraph(70,60,title,TRUE);
DrawFormatString(200,300,GetColor(0,255,0),"START 1を押してください");
DrawFormatString(200,330,GetColor(0,255,0),"END 2を押してください");
if(Key[KEY_INPUT_1]>=1){
                  StopMusic();
PlaySoundMem(sound1,DX_PLAYTYPE_BACK);
                 }
}

ソフト屋(外出)

Re: BGMが鳴らない!(DXライブラリ)

#3

投稿記事 by ソフト屋(外出) » 13年前

スマホから書き込んでおりますのでミスがあったらごめんなさい。
コードをみるかぎりは毎フレームPlaysoundしているようにみえます。
さいしょのフレームだけにして見たらどうでしょう

EIYUU

Re: BGMが鳴らない!(DXライブラリ)

#4

投稿記事 by EIYUU » 13年前

こちらも、今回は、スマホからです。
たしかに、何回もplaysoundをしています。
試してみますね!

EIYUU

Re: BGMが鳴らない!(DXライブラリ)

#5

投稿記事 by EIYUU » 13年前

ありがとうございます!!
今、書き換えてみたところ、ちゃんと再生することができました!!
何回も再生していることが原因だったのですね!
本当にありがとうございました!!!

閉鎖

“C言語何でも質問掲示板” へ戻る