I have created a slider widget for my “Time Of Day” / Or any widget that contains sliders, i have a problem where the sliders are not updating smoothly for example :
0 Float : Min
24 Float : Max
when i move the slider sliglty it just skips Ex. 14,50 > 16.60 > 17.10
Is there anything i can do in UE5 to fix this or it’s just another UE5 BUG ?
In UE4 this wasn’t a problem sliders were working perfectly fine.
Hey there @U.Dev! It seems that it’s only moving after a certain amount of distance, I’m going to take a glance at the source to see if that’s intentional. In the meantime to make sure it goes through every single step you could enable Mouse Uses Step:
This will make sure you go through every single step regardless of how far you move the mouse, however if your step size is tiny this will feel pretty slow.
As @SupportiveEntity said, you can try to change the Step Size as well.
Thank You for your reply, but this doesn’t help because it will require so much mouse movement for setting your time of time just a hour ahead, in UE4 this wasn’t an issue you can move sliders ever so slightly, in UE5 if you move them a bit they simple skip some portion is incredibly hard to set the aprox value you want by just dragging the slider all you can do is just by clicking at the slider and then the bar automatically adjust at the clicked location.
Understandable! The issue itself is likely based on screen distance moved and not so much the actual numbers, but it might be worth trying to 10x or 100x the values for both max and step size and seeing if it’s a bit better. Since your bar size is the same in the viewport however, likely not. It seems like it’s a change to either the mouse location updating for the widget or the widget itself receiving the updates. It might even be more worth it to hand code a slider with continuous tracking.