Is it possible to animate UI?

I am curious, Is it possible to animate with UI like you can with player characters?

You couldn’t, but you can always manipulate its properties to make it feel like animated. TweenService is a good service for that.

3 Likes

TweenService is your closest bet, if you play around with sin curves you can get some wacky Ui animations

1 Like

Something like my top left corner? There are ways that are Roblox approved, and there are … ways…

This is an FPS ViewModel inspired GUI.

2 Likes

So, the Roblox approved method: Use a ViewPortFrame and a WorldModel. The model will have the animation controls of workspace, but none of lighting and half of the textures.

Using a ViewModel, you build it like you would a FPS. You get everything! :sunglasses:

(Disclaimer, your dongles can end up behind walls… which is not normal for a GUI, lol)

While we have TweenService to animate UI elements, it is just for interpolation and not what you’re trying to acheive. If you wish to animate UI objects like a 3D rig, you’ll need kinematics. I did it a few months back. I used inverse kinematics and tweenservice to move the points (targets).

So yes, it is possible, but you have take the harder way.

2 Likes