首页 > 代码库 > cocos2dx3.2 判断音效是否播放

cocos2dx3.2 判断音效是否播放

SimpleAudioEngine类中加入一函数

如下

bool isEffectPlaying(unsigned int nSoundId);

定义如下

bool SimpleAudioEngine::isEffectPlaying(unsigned int nSoundId)
{
	EffectList::iterator p = sharedList().find(nSoundId);
	bool bRet = false;
	if (p != sharedList().end())
	{
		bRet = p->second->IsPlaying();
	}

	return bRet;
}

完成

cocos2dx3.2 判断音效是否播放