2016-04-22 7 views
0

なしemitterNodeを追加した後、私は最近、次の行で私のゲームプロジェクトにパーティクルエミッタを追加しました:神秘SpriteKitベースのクラッシュスタックトレース

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

すべてがこのemitterNodeを追加する前にpercetly働いていました。それを追加した後、ゲームは正常にロードされ、エミッタは正常に動作しますが、画面に触れた瞬間(実際には私はシミュレータに入っています)、スタックトレースまたはエラーメッセージなしでゲームがクラッシュします。私が得るのはこれです:

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

これは何が原因でしょうか?

+2

したがって、画面にタッチするとクラッシュすると、「touchesBegan」のコードは何ですか? – Whirlwind

答えて

関連する問題