Xcode 声音冻结了cocos2d/box2d场景

Xcode 声音冻结了cocos2d/box2d场景,xcode,cocos2d-iphone,box2d,Xcode,Cocos2d Iphone,Box2d,我的联系人侦听器在感觉被击中时应该播放一个声音,但是如果我在我的tick方法中将这一行放在侦听器的检测部分,如下所示: [[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"boom.m4a"]; 场景在开始时冻结了1秒,然后所有在开始时应该施加的力都消失了,所有的球都因为重力而落在地上,如果没有冻结就不会发生什么,因为它们的初始冲量由于冻结而关闭 为什么我的声音冻结了现场? 如何在游戏开始前预加载主要游戏效果 谢谢更新b2World时

我的联系人侦听器在感觉被击中时应该播放一个声音,但是如果我在我的tick方法中将这一行放在侦听器的检测部分,如下所示:

[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"boom.m4a"];
场景在开始时冻结了1秒,然后所有在开始时应该施加的力都消失了,所有的球都因为重力而落在地上,如果没有冻结就不会发生什么,因为它们的初始冲量由于冻结而关闭

为什么我的声音冻结了现场? 如何在游戏开始前预加载主要游戏效果


谢谢

更新b2World时,您似乎没有使用固定时间步长。要预加载背景音乐,请使用SimpleAudioEngine的
preloadSoundEffect
方法