Hey, I am Trying to tween the size of my buttons for that dynamic feel, its works okay until i move my mouse to fast, im wondering if its cause of Button.MouseLeave event is faulty, or something else
heres the tween
here are the events
![]()
Thanks.
Hey, I am Trying to tween the size of my buttons for that dynamic feel, its works okay until i move my mouse to fast, im wondering if its cause of Button.MouseLeave event is faulty, or something else
heres the tween
here are the events
![]()
Thanks.
It is an issue with MouseLeave that has been going on for years.
You can try InputEnded and see if that works better. If not, you can tween all the other buttons to the original size in MouseEnter.
I believe that happens because you are using :TweenSize, instead you should make a tween with TweenService and play it like that, since this happens cause i believe you cant play another :TweenSize until previous one has finished, while if you play a tween with TweenService it overrides previous tween even mid tween. This should work:
local tweenservice = game:GetService("TweenService")
tweenservice:Create(button,TweenInfo.new(.2,Enum.EasingDirection.Out, Enum.EasingStyle.Quad),{Size = Udim2.new(0.134, 0, 0.076, 0)}):Play()
Yep it worked!, thanks for the help
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.