【发布时间】:2013-11-26 23:04:46
【问题描述】:
我在使用受控的计时器间隔发射大约 80 次激光后出现此错误,因此它每 0.2 秒发射一次。
* 由于未捕获的异常“加载资源失败”而终止应用程序,原因:“无法加载资源 squish.mp3” * 首先抛出调用栈:
这是我用来播放声音和创建激光的代码。 squish.mp3 是一个在对象被销毁时播放的音频文件。任何人都可以帮忙吗? SKAction 不是很适合播放声音吗?
SKAction *sound = [SKAction playSoundFileNamed:@"lazer.mp3" waitForCompletion:NO];
[self runAction:sound];
[self removeActionForKey:@"sound"];
SKSpriteNode *laser = [SKSpriteNode spriteNodeWithImageNamed:@"fire"];
【问题讨论】:
-
我也遇到了同样的问题。你从这个问题中恢复过来了吗?
-
嗨,是的,我用另一个声音文件替换了声音文件,它似乎修复了它。它现在每 3 秒发射一次(激光声),即使在 1000 次射击后我也没有设法让它崩溃。没有测试过去。 @Banshi
标签: ios sprite-kit skaction