This question isn’t specifically about what the title says but it’s the only way I could describe the situation. I have a menu screen that shows as soon as you enter my game, when you hover over the buttons they change color. Since they are ImageButtons I have to switch it to a whole other image. The first time you hover your mouse over the button the change in the image looks very choppy as if it still had to load, but after you do it the first time it is smooth.
For reference, I did use preload async on both the default image and the image that shows when the mouse is hovering.
Here is what I mean:
(EDIT: The gyazo did not capture the issue)
Here is how I preloaded the images (it’s a local script in ReplicatedFirst):
game:GetService("ContentProvider"):PreloadAsync(game.ReplicatedStorage.Animations:GetDescendants())
Is it that I am not loading them properly or is this some sort of unfixable issue?