mirror of
https://github.com/ppy/osu.git
synced 2025-01-26 12:45:09 +08:00
Fix VectorScale
set to 0 still showing some sprites in storyboard
This implementation was matching the [framework side implementation of
scale](16d1c2d335/osu.Framework/Graphics/Drawable.cs (L973-L976)
)
but I don't think it's required here.
I'm still not sure if the framework implementation is correct, but
removing it locally does seem to fix broken storyboard cases.
Closes https://github.com/ppy/osu/issues/20155.
This commit is contained in:
parent
258b8f015c
commit
824e68dab3
@ -56,11 +56,6 @@ namespace osu.Game.Storyboards.Drawables
|
||||
get => vectorScale;
|
||||
set
|
||||
{
|
||||
if (Math.Abs(value.X) < Precision.FLOAT_EPSILON)
|
||||
value.X = Precision.FLOAT_EPSILON;
|
||||
if (Math.Abs(value.Y) < Precision.FLOAT_EPSILON)
|
||||
value.Y = Precision.FLOAT_EPSILON;
|
||||
|
||||
if (vectorScale == value)
|
||||
return;
|
||||
|
||||
|
@ -55,11 +55,6 @@ namespace osu.Game.Storyboards.Drawables
|
||||
get => vectorScale;
|
||||
set
|
||||
{
|
||||
if (Math.Abs(value.X) < Precision.FLOAT_EPSILON)
|
||||
value.X = Precision.FLOAT_EPSILON;
|
||||
if (Math.Abs(value.Y) < Precision.FLOAT_EPSILON)
|
||||
value.Y = Precision.FLOAT_EPSILON;
|
||||
|
||||
if (vectorScale == value)
|
||||
return;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user