How do I tween my UIGradient Transparency to do a fade in with a linear wipe motion? Basically, I want the transparency to fade in from left to right. At the moment the whole GUI just fades in all at once.
Adding onto what admir146 said. You want to make sure the UI is properly scaled and fits off the screen. Once you make sure that the UI universally fits on all screens you want to be able to position it outside of the visible points of the screen. For example Udim2.new(0, 5, 0, 0), you can tween multiple items in one tween function. From there just tween the position to the middle of the screen.
Just tween the Offset Position. I believe it takes a vector2 so it would just be:
game:GetService(“TweenService”):Create(gradient, Tweeninfo.new(1,Enum.EasingStyle.Linear), {Offset = Vector2.new(1,0)}):Play()
I’m not sure I understand what you mean… I’m asking if it’s possible to tween the transparency of the UI Gradient in a specific motion on a canvas group, not a drop down or slide animation that moves the GUI element across the screen.
As far as I’m understanding, you want the GUI element to appear on the screen part by part, as in the transparency starts decreasing on the left side of the gui first and then slowly starts decreasing the rest of the GUIs transparency?