2016-04-22 6 views
0

Zugabe habe ich hinzugefügt vor kurzem einen Partikelemitter zu meinem Spiel-Projekt mit den folgenden Zeilen:Mysterious spritekit Absturz nach emitterNode ohne Stacktrace

let backgroundEmitter1 = SKEmitterNode(fileNamed: "BackgroundParticle1.sks") 
backgroundEmitter1!.name = "BackgroundParticle1Node" 
backgroundEmitter1!.position = centerOfScreen 
backgroundEmitter1!.particlePositionRange = CGVectorMake(screenWidth, screenHeight) 
backgroundEmitter1!.zPosition = backgroundZPosition 
sceneCanvas.addChild(backgroundEmitter1!) 

Alles funktionierte percetly bevor diese emitterNode hinzufügen. Nach dem Hinzufügen funktioniert das Spiel gut und der Emitter funktioniert einwandfrei, aber in dem Moment, in dem ich den Bildschirm berühre (nun, ich bin wirklich im Simulator) stürzt das Spiel ohne Stacktrace oder Fehlermeldung ab. Alles was ich bekomme ist das:

Thread 1: EXC_BAD_ACCESS {CODE=1, ADDRESS=0x0} 

Was könnte die mögliche Ursache dafür sein?

+2

Also wenn es stürzt, wenn Sie den Bildschirm berühren, was ist der Code von 'touchesBegan'? – Whirlwind

Antwort