In case entities on the back burner would keep their ID, you should be fine, no? I assume the issue arises by reusing the IDs
@Entity Component System
let me fiddle around some more; I haven’t quite got a good solution for custom systems in QML; but I remember a talk at the Dev days, where the guys from KDAB introduced Qt3D 2.0; and they had a pretty neat ECS implementation (as far as I can tell from looking at their slides).
I recently faced an issue, that on Android devices SoundEffects after a while of triggering rapidly do not play anymore. I fiddled around alot and checked all status flags. Audio and MediaPlayer show the same actually. For rapid trigger on Android I need to call stop() & play() to work as expected btw…
I proposed a solution here before, but it was not reliable.