【问题标题】:How to stopEffect in Cocos2d via ALuint?如何通过 ALuint 在 Cocos2d 中停止效果?
【发布时间】:2012-08-07 11:22:32
【问题描述】:

Cocos2d中的soundId在哪里?

我知道它是从某个地方返回的,但是你如何捕获这个值或者它在哪里?

我正在尝试使用以下方法停止效果:

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

但是,我不知道从哪里获得上述效果的 soundId。

非常感谢任何帮助。

谢谢。

【问题讨论】:

    标签: cocos2d-iphone effect simpleaudioengine


    【解决方案1】:

    从 playEffect 返回的 ALuint:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多