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}
これは何が原因でしょうか?
したがって、画面にタッチするとクラッシュすると、「touchesBegan」のコードは何ですか? – Whirlwind