Ich habe einen Partikeleffekt für eine Mündungsfackel eingerichtet. Was ich gerade benutze, ist ein niedriger numParticlesToEmit, um den Emitter auf einen kurzen Burst zu beschränken, und resetSimulation() für den Emitter, wenn ich einen neuen Partikelstoß starten möchte.SKEmitterNode neu starten ohne Partikel zu entfernen
Das Problem, das ich habe, ist, dass resetSimulation() alle Partikel auf dem Bildschirm entfernt, und ich muss oft einen neuen Ausbruch von Partikeln erstellen, bevor die vorherigen Partikel verschwinden, so dass sie früh gelöscht werden.
Gibt es einen sauberen Weg, den Emitter wieder zu starten, ohne die Partikel bereits auf dem Bildschirm zu löschen?
Ja, das funktioniert gut. Eine schnelle SKAction-Sequenz von wait, dann removeFromParent behandelt das Entfernen gut genug. – Zek