【问题标题】:Play same sound effect multiple times when others are not finished yet在其他人尚未完成时多次播放相同的音效
【发布时间】:2014-05-09 19:23:50
【问题描述】:

我在 Windows 上使用 cocos2d-x 3.0,但游戏应该在 Android 和 iOS 上。

我想制作收集硬币的声音。例如,我的玩家可以在 0.1 秒的延迟下收集 10 个硬币。现在我想以相同的延迟播放相同的效果 10 次,而我的效果长度是 1 秒。 SimpleAudioEngine 不播放那个。我怎样才能做到这一点?

换句话说,我想用多个流播放相同的声音。请帮帮我。

【问题讨论】:

  • 我不确定你在问什么。我有很多 1 秒长的声音,用platEffect() 播放就很好
  • 它们的尺寸是多少?什么格式?请问是什么平台?
  • .mp3,文件大小非常小(如 100k)OSX、ios、Android。
  • 我注意到,如果文件是 30Kb 左右,它可以播放多次,但如果它是 250Kb 左右,那么它会顺序播放。顺便说一句,我使用.wav。

标签: cocos2d-x cocos2d-x-3.0


【解决方案1】:

尺寸很重要。如果 .wav 文件的大小“足够”小,那么它可以播放多次。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-10
    • 2012-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多