Entity.animate() makes entity animation much easier, but in many cases, I want to break the progress because of some gestures, I couldn't find any way to do this, including tried entity.stopAllAnimations(), I have to wait till Entity.animate() completes.
iOS 26 / visionOS 26
Hello,
RealityKit's entity-component system batch processes animations (versus traditional per-object animation calls).
That said, stopping a batch and managing those dependencies is tricky which is likely why the animation (and batch) completes instead before stopping altogether.
So that's the cost of convenience.
Please send us an enhancement request to improve the behavior of stopAllAnimations().