【发布时间】:2011-08-28 15:29:08
【问题描述】:
经过这么多搜索,我找不到任何解决 cocos2d 停止效果的方法。
我的效果是播放从数据库中获取的声音,所以要停止那个特定的声音,我必须这样做:
[[SimpleAudioEngine sharedEngine] stopEffect:[NSString stringWithFormat:@"%@.wav",sound]];
但我收到警告:stopEffect 从指针生成整数而不进行强制转换..
这是为什么呢? 我怎样才能停止一次播放的所有声音???或者不是一个特定的?还有什么办法吗?
非常感谢。
【问题讨论】:
-
好的,我明白了:ALuint soundEffectID; soundEffectID=[[SimpleAudioEngine sharedEngine] playEffect:play]; [[SimpleAudioEngine sharedEngine] stopEffect:soundEffectID];
-
您应该将此作为答案提交并接受您的答案以将问题标记为已解决。
标签: objective-c cocos2d-iphone