diff --git a/Packages/src/Runtime/UIParticle.cs b/Packages/src/Runtime/UIParticle.cs index 08de5c7..36b6c27 100644 --- a/Packages/src/Runtime/UIParticle.cs +++ b/Packages/src/Runtime/UIParticle.cs @@ -634,8 +634,12 @@ namespace Coffee.UIExtensions } var currentScale = transform.localScale; - _storedScale = currentScale; - _isScaleStored = true; + if (!_isScaleStored) + { + _storedScale = currentScale.IsVisible() ? currentScale : Vector3.one; + _isScaleStored = true; + } + _tracker.Add(this, rectTransform, DrivenTransformProperties.Scale); var newScale = parentScale.Inverse(); if (currentScale != newScale)