BGMをループ再生する。
void LoopBGM( ); |
なし 1曲しか読み込めないため、指定する必要が無い。
なし
BGMが終了したかどうか調べているため、定期的に実行出来る場所に書かなければならない。
読み込まれていても再生されていないBGMはループ再生しない。
シーンのStart関数でBGMを読み込み、再生し、Update関数でループさせる例を紹介する。
BGMの読み込みと再生
void SceneGame::Start() { m_pEngine->LoadBGM(BGM_GAME); m_pEngine->PlayBGM(); } |
BGMの停止
void SceneGame::Update() { m_pEngine->LoopBGM(); } |