-2
私はSpriteNodeを動かし、シーケンスの終わりにフェードアウトしますが、Sequenceがオーバーになったときに再び表示されるので、フェードアウト後にどのように削除できますか?Action Sequeceの後にSpriteNodeが消えるようにする方法は?
私はSpriteNodeを動かし、シーケンスの終わりにフェードアウトしますが、Sequenceがオーバーになったときに再び表示されるので、フェードアウト後にどのように削除できますか?Action Sequeceの後にSpriteNodeが消えるようにする方法は?
あなたがしなければならないことは、SKAction.removeFromParent()
を作成し、シーケンスの最後にそれを呼び出してください!
let delete = SKAction.removeFromParent()
let sequence = SKAction.sequence([movesAround, fadesOut, delete])
ありがとう!その存在を知らなかった –
恐ろしい!あなたはそれをたくさん使って自分自身を見つけるでしょう!あなたは私の答えを正しくマークしますか? – Dan