osu
osu copied to clipboard
Slider follow circle disappears after changing beatmap properties
Discussed in https://github.com/ppy/osu/discussions/20128
Originally posted by Feodor0090 September 5, 2022 Not sure how to explain it properly.
https://user-images.githubusercontent.com/53872073/188335235-f13fe7cd-3c6a-406a-9cfb-d00bedb3e919.mp4
Steps:
- Create a beatmap / start editing one.
- Place a very long slider.
- Be in it's middle.
- Change beatmap's CS on "setup" tab.
- Return to compose tab, try to seek a little
- Notice that followcircle disappears at moment where you was when changing CS.
Tentatively assigning as I've started work on this, but not sure if I'll see it through to fruition.
Basic gist is that this transform code is being run at the current point in time when ApplyDefaults
is called, clobbering any animations:
https://github.com/ppy/osu/blob/c2c2c505a4f2ab578afaff235e3c042e1e42bf00/osu.Game.Rulesets.Osu/Skinning/FollowCircle.cs#L53-L57