Make the "Visible" property a float

As a Roblox developer, it is currently too inefficient to try and make a clean visibility tween with GUI objects. The only way, to my knowledge, to get this desired behavior is to tween every single transparency property in the object your trying to tween, and every single transparency property in its descendants too.

With the property “Visible” we can sort of achieve this behavior, rather very limited to two states. Making the Visible property a float can open up all sorts of new GUI tricks to GUI animations.

Here’s a situation, you have a menu, but your tired of the instant animation that the Visible property already provides. If visibility was a float you can fade this menu into a new menu with tweening.

Here’s another situation, you want a notification system and you want to warn your users about the state of your game, but your tired of the integrated Roblox notification system and you decide on tweening the visibility but realize you can’t! With converting Visible to a float, you can get this behavior very easily:

NLxaj

Although this might break existing UI’s you can still add support to this new system by allowing the property to default to 1 when a script is trying to set it to true and default to 0 when the script is trying to set it to false. Or we can even get a new property called “Visibility” to avoid all of this.

All in all, I believe that this would be a great quality of life update to the Visible property since now games are becoming more advanced and UI’s are becoming more of a priority (in my opinion)

  • I would like the property “Visible” to be changed to a float
  • I would like a new property to control GUI visibility in float form
  • I believe that this feature isn’t needed

0 voters

This topic was automatically closed after 1 minute. New replies are no longer allowed.