Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode SpriteKit声音导致碰撞_Xcode_Sprite Kit_Skaction - Fatal编程技术网

Xcode SpriteKit声音导致碰撞

Xcode SpriteKit声音导致碰撞,xcode,sprite-kit,skaction,Xcode,Sprite Kit,Skaction,因此,我在执行滑动手势时实现了一个声音文件,当它应该播放声音时,它总是崩溃。没有调试输出。因为我使用的是Yosemite测试版,所以我认为这是因为Xcode,只显示了线程6 1.2断点。所以我下载了Xcode 6测试版,测试版向我展示了线程1.1断点 我的代码: - (void)handleSwipeUp:(UISwipeGestureRecognizer *)sender { if(PlayerBlockContact){ [Human.physicsBody applyImpulse:CGV

因此,我在执行滑动手势时实现了一个声音文件,当它应该播放声音时,它总是崩溃。没有调试输出。因为我使用的是Yosemite测试版,所以我认为这是因为Xcode,只显示了线程6 1.2断点。所以我下载了Xcode 6测试版,测试版向我展示了线程1.1断点

我的代码:

- (void)handleSwipeUp:(UISwipeGestureRecognizer *)sender
{
if(PlayerBlockContact){
[Human.physicsBody applyImpulse:CGVectorMake(0, 65)];
    NoSlide = true;

[self runAction:[SKAction playSoundFileNamed:@"JumpSound.mp3" waitForCompletion:NO]];

[self performSelector:@selector(MenschAnimation) withObject:nil ];

NSLog(@"Jump");
}

}

断点不是崩溃。我想您已经添加了一个异常断点。如果是这样,请确保它仅在Objective-C异常时中断


<> Pr>对于底层(C++)AAVooDoPope和OpenAL来说,抛出所有异常,非常常见,如果异常断点也捕获C++异常,则停止程序执行。< /P>检查您的声音文件名是否与命令中的拼写完全相同,或者问题是您的“MeNCHCHICH”选择器无效。注释掉其中一个以查看问题所在。文件名正确,MenschAnimation有效。如果我将名为Action的PlaySoundFileOut取出,一切正常。那么您的问题与声音有关。如果您已经检查了确切的文件名拼写,我建议您将声音文件格式更改为WAV,然后重试,或者尝试其他声音文件进行测试。