- 11 名前:4 mailto:sage [2013/04/05(金) 08:01:21.00 ID:6yEsDHhh]
- >>10
BGMが流れていないときだけ流す? えっと、BGMを流す関数(playbgm)を作っていて(その関数内にPlaySoundMem(***, DX_PLAYTYPE_LOOP)を入れてます) vectorのコンテナに入れてある各サウンドファイル(順番がIDとなっています)を、 playbgm関数の引数により、ほしいBGMをハンドルの変数bgmに格納、 それをPlaySoundMem(bgm , DX_PLAYTYPE_LOOP)する。 更新中、今流れているID(BGM)と同じID(BGM)の引数の場合はなにもせず(そのBGM流し続ける)、 別のID(BGM)の引数で実行されたら、新しいIDのBGMを流す、といった関数です。
|

|