playEffect 很卡??

BaseLayer update dt:0.016666999086737633
Call playEffect
BaseLayer update dt:0.09276799857616425
BaseLayer update dt:0.01666799932718277

这是在 update 中输出的日志,可以明显看到调用 playEffect 后,dt大了很多。
我有一个不停运动的背景层,会产生明显的停顿感

我也在初始化时使用了preloadEffect(SoundPath);

1.你把音效给暂停之后,你的不断运动的背景层就不会卡顿了吗?

2.你的音效文件是多大?

3.你的数据是哪个平台下的数据。

我采用了一个10k的音效,Cocos2d-x版本是3.0final版。

我在iphone6 iOS7模拟器下的数据:
cocos2d: 0.016603
cocos2d: Play Effect…
cocos2d: 0.016017

cocos2d: 0.016553
cocos2d: Play Effect…
cocos2d: 0.017203

cocos2d: 0.017446
cocos2d: Play Effect…
cocos2d: 0.016307

在Mac OS下的数据是:
cocos2d: 0.016271
cocos2d: Play Effect…
cocos2d: 0.016264

cocos2d: 0.015544
cocos2d: Play Effect…
cocos2d: 0.016962

cocos2d: 0.016592
cocos2d: Play Effect…
cocos2d: 0.016245

这是Nexus7真机数据:

11-25 15:43:19.397: D/cocos2d-x debug info(17146): 0.017243
11-25 15:43:19.397: D/cocos2d-x debug info(17146): Play Effect…
11-25 15:43:19.417: D/cocos2d-x debug info(17146): 0.016449

11-25 15:43:21.409: D/cocos2d-x debug info(17146): 0.016876
11-25 15:43:21.409: D/cocos2d-x debug info(17146): Play Effect…
11-25 15:43:21.429: D/cocos2d-x debug info(17146): 0.017242

11-25 15:43:23.421: D/cocos2d-x debug info(17146): 0.015625
11-25 15:43:23.421: D/cocos2d-x debug info(17146): Play Effect…
11-25 15:43:23.441: D/cocos2d-x debug info(17146): 0.017029

cocos2d-x 音效确实卡,特别是fps要求高
后来换了音效库,妈妈在也不用担心我做的游戏卡了

额。请问你更换的哪个?:14::14::14:

fmod,跨平台的,cocos2d-x linux好像就用的这个
不过我项目还是用的cocos2d-x 2.2.3 不知道现在有优化吗?

windows 平台,自带的音效库很卡
android 平台,自带的音效库比较卡
IOS 平台,还行

我是指帧率比较高的游戏,比如跑酷类的要吃一排金币 ,或者用了物理引擎, 因为音效都是在同步线程里播放,这就会导致二帧之间有一个很小的延时,
对部分游戏来说,这很致命啊

我是楼主
首先,我用的是 cocos-JS 3.1

1.把音效给暂停之后,背景层确实一点都不卡顿。update输出的时间间隔稳定在 0.016666

2.音效文件全部在 6k 以下

3.以上数据是 win7 64位下输出。真机测试也有明显的卡顿

另外,你的真机数据是怎么看到的。我Eclipse里看不到 cc.log 的输出啊