AddSE関数によって追加された効果音の解放を行う。
void ReleaseSE(
std::string strFileName
);
|
strFileName 効果音ファイルのパス付ファイル名。 GameBase.hにて定数として宣言する。
なし
追加されていない効果音を解放しようとしてもエラーにはならない。
この関数を呼び出さない場合でも、プログラムの終了時には効果音が解放される。
しかし、1シーンしか使わない効果音は、次のシーンに移る際に解放しておいた方が良い。
シーンのStart関数で効果音を追加し、Exit関数で効果音を解放する例を紹介する。
効果音の追加
void SceneGame::Start()
{
m_pEngine->AddSE(SE_SHOT);
}
|
効果音の解放
void SceneGame::Exit()
{
m_pEngine->ReleaseSE(SE_SHOT);
}
|