2012-08-10 25 views
1

Cocos2d中的soundId在哪裏?如何通過ALuint在Cocos2d中停止效果?

我知道它是從某個地方返回的,但是如何捕獲這個值或它在哪裏?

我試圖用停止的效果:

[[SimpleAudioEngine sharedEngine] stopEffect:<#(ALuint)#>]; 

但是,我不知道從哪裏得到的soundId的說效果。

任何幫助,非常感謝。

謝謝。

回答

3

的ALuint從playEffect返回:

ALuint effect = [[SimpleAudioEngine sharedEngine] playEffect:@"effect.caf"]; 
[[SimpleAudioEngine sharedEngine] stopEffect:effect]; 
+0

嘿斯特芬,再次感謝您的幫助。 – 2012-08-13 03:46:06