Skip to content

Implement animation for RankedPlayBottomOrnament#37504

Merged
peppy merged 5 commits intoppy:masterfrom
EVAST9919:ornament-animation
Apr 27, 2026
Merged

Implement animation for RankedPlayBottomOrnament#37504
peppy merged 5 commits intoppy:masterfrom
EVAST9919:ornament-animation

Conversation

@EVAST9919
Copy link
Copy Markdown
Contributor

Based off of #37478 with some improvements such as:

  • Simpler progress handling (single adjustable value instead of 2)
  • 2 less drawable paths (replaced with circlular containers)
  • Reworked remaining paths to have as little texture sizes as possible

LiquidPL and others added 2 commits April 22, 2026 16:16
This commit rewrites the separate `SmoothPath`s to be handled
by a single `SliderPath`, so that they can be animated
in a consistent manner, and then uses that to create a cool
looking animation where the path expands from the middle to the
sides.

I am not sure about the performance impact of repeatedly calling
`GetPathToProgress` every frame, but I also couldn't find a way
to somehow precache the vertices in a way I could retrieve them
for an arbitrary progress. Either way I believe this shouldn't
impact things too negatively.
Comment thread osu.Game/Screens/OnlinePlay/Matchmaking/RankedPlayBottomOrnament.cs Fixed
@peppy peppy self-requested a review April 24, 2026 15:08
@peppy
Copy link
Copy Markdown
Member

peppy commented Apr 24, 2026

test crashes.

@EVAST9919
Copy link
Copy Markdown
Contributor Author

EVAST9919 commented Apr 24, 2026

test crashes.

Bad habit running tests on release.

@peppy peppy merged commit 662c85d into ppy:master Apr 27, 2026
8 of 9 checks passed
@EVAST9919 EVAST9919 deleted the ornament-animation branch April 27, 2026 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants