Skip to content

Fix playTween2 completion condition for overshooting easing functions#6

Merged
OutOfBears merged 1 commit into
OutOfBears:mainfrom
KreeganTrimtroddler:main
Jun 26, 2025
Merged

Fix playTween2 completion condition for overshooting easing functions#6
OutOfBears merged 1 commit into
OutOfBears:mainfrom
KreeganTrimtroddler:main

Conversation

@KreeganTrimtroddler

@KreeganTrimtroddler KreeganTrimtroddler commented Jun 21, 2025

Copy link
Copy Markdown
Contributor

Problem: playTween2 uses value >= 1 as completion condition, causing animations with overshooting easing (Elastic, Back) to end prematurely when they first overshoot.

Solution: Change completion condition to alpha >= 1 to complete based on time progress rather than output value.

@OutOfBears

Copy link
Copy Markdown
Owner

Great catch!

@OutOfBears
OutOfBears merged commit a220108 into OutOfBears:main Jun 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants