エミッタが生成する衝突に関する質問があります。衝突が発生すると、アプリがクラッシュします。私がやった研究から、私は何が間違っているのか分かりません。エミッタ衝突が機能していませんか?
衝突:
if bodyA.categoryBitMask == 1 && bodyB.categoryBitMask == 3 || bodyA.categoryBitMask == 3 && bodyB.categoryBitMask == 1{
print("END GAME")
let dieexplostionNode = SKEmitterNode(fileNamed: "Explode")
player.addChild(dieexplostionNode!)
}
私が産卵するエミッタのための何かが足りないのですか?衝突するたびにクラッシュします。
dieeexplostionNodeは、これがクラッシュするコードであればおそらくnilです。 letの場合に使用し、プロジェクトにExplode.sksファイルがあるかどうかを確認します。 – Whirlwind
待ってください。これにはSKSファイルが必要ですか?私はパーティクルシステムがscnpだと思った?私は何か間違っているのですか? –
SCNPファイルを追加して起動する方法を教えてください。 –