- Expédié
- 30 avril 2026 à 03:00 UTC
- Auteur
- kamo
- Commite
- 14bc9d8
La solution précédente laisse encore les têtes dériver à la libération parce que: 1. La détection de jet a une vitesse moyenne sur la fenêtre de 110 ms. Un utilisateur qui s'est ensuite ralenti jusqu'à un crawl lent avant de se libérer encore a été moyenne de 650 px/s au-dessus de cette fenêtre et a obtenu un jet faussement positif. Maintenant, nous ne regardons que la dernière COMMUNIQUANT-TAIL-MS (60 ms) des échantillons de pointeurs, donc une libération décélérée avec une vitesse de queue lente est correctement lue comme une goutte délibérée. La garde de pause s'élargit à 60 ms pour correspondre. 2. animate(mx, fx, vitesse: 0 -) n'est pas réellement claire MotionValue vitesse à suivre en interne à partir de la chaîne rapide mx.set() commence un nouveau ressort avec 0 vitesse initiale. Passage à mx.jump(fx), qui est spécialement conçu pour cela: il arrête les animations actives, les zéros suivi de la vitesse, et définit la valeur en un seul appel. 3. Pour le chemin de méga-cluster, rewireCluster maintenant court AVANT l'ancre Sautez donc les abonnements changeurs d'abonnés sont réintégrés proprement avant le saut tire son événement de changement d'ancrage - les nouveaux sous-marins voient la vitesse-0 Des objectifs inchangés par rapport à l'endroit où ils viennent d'être sur le point de s'y élever.