Main/Utility/FrameEffect.cs
@@ -52,7 +52,10 @@ { if (timer > interval) { m_Behaviour.overrideSprite = m_Sprites[index]; int newIndex = index; // 只在sprite实际变化时才赋值,避免不必要的Image rebuild if (m_Behaviour.overrideSprite != m_Sprites[newIndex]) m_Behaviour.overrideSprite = m_Sprites[newIndex]; index = (++index) % m_Sprites.Length; timer -= interval; }