Недавно я добавил в свой игровой проект эмиттер частиц со следующими строками:
let backgroundEmitter1 = SKEmitterNode(fileNamed: "BackgroundParticle1.sks")
backgroundEmitter1!.name = "BackgroundParticle1Node"
backgroundEmitter1!.position = centerOfScreen
backgroundEmitter1!.particlePositionRange = CGVectorMake(screenWidth, screenHeight)
backgroundEmitter1!.zPosition = backgroundZPosition
sceneCanvas.addChild(backgroundEmitter1!)
Все работало четко до добавления этого emitterNode. После его добавления игра загружается нормально, и эмиттер работает нормально, но в тот момент, когда я касаюсь экрана (ну, на самом деле я нахожусь в симуляторе), игра вылетает без трассировки стека или сообщения об ошибке. Все, что я получаю, это:
Thread 1: EXC_BAD_ACCESS {CODE=1, ADDRESS=0x0}
Что могло быть причиной этого?
touchesBegan
? - person Whirlwind   schedule 22.04.2016