generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Roblox » Suggestions & Ideas
Home Search
 

Re: GUIs

Previous Thread :: Next Thread 
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
15 Feb 2013 02:31 PM
Such a good feature... These can make or break games, yet we have limited control over them...

I propose we add a whole range of new features and objects to help improve the interface.

==GENERAL==

=PROPERTIES=

1] *ROTATION* This numeric/UDim2 property controls the rotation of an element about its point of rotation (A new property, default 0.5, 0, 0.5, 0). It is measured in (Degrees/Radians/Decimals) and is useful for everything from Minimaps to sideways text.

2] *REFLECTION* This Enum property controls the reflection an element has. Can be None, X, Y, XY. The position and size are not reflected, though (So the topleft and bottomright corners retain their positions)

==NEW OBJECTS==

1] *LINE* We need something to draw a line from A to B with a width of 1. Disagree and you make me sad :<

2] *TRIANGLE* We also need something to make a triangle between points A, B and C. Disagree and you make me more sad :<

3] *CIRCLE* We also need more pi. Only a Center and Width for this one. Disagree and you offend the 3.141 gods of the cyclic shapes.

4] *EXCLUSIONFRAME* This is a bit different. It excludes all parts of its parent that fall under it. A bit like an inverse of ClipsDescendants.

5] *SPRITESHEET* This object takes a single decal and splits it up into smaller pieces for use in games with retro animated graphics.

==CHANGES==

1] *CLIPPINGTYPE* A special Enum value that only applies for Text and Image elements. It changes what clips its descendants. For Text elements it has the options of Text or Frame. For Image elements it has the options of Alpha, Grayscale and Frame. Transparency makes it so that if something has no transparency (alpha), it is not clipped. Greyscale makes it so that the darker it is, the more its clipped. This will allow for some more interesting effects.

2] *ZINDEX* The Z index is the layer that the GUI is drawn on. Currently it is limited to 10. This needs to change. It should instead use a 32 bit number and have a new property: Relative. If ticked then the current ZIndex is RELATIVE TO ITS PARENTS. So 0 is on the same level, 1 is 1 layer above, -1 is one layer below. (Much nicer :3) Relative is off by default to not break current GUIs.

3] *OUTLINE* Currently the outline is only 0 or 1 (Even though it can support huge numbers). Change it to EITHER a Boolean value or allow us to make it any positive number (In which case make it an unsigned number). The boolean helps with lag, the anything-you-like helps with making more awesome GUIs easier. I prefer the second one.

4] *FONTS* Very important. Very unsupported. We simply dont have enough. First: Drop the current png format you appear to use and take up the standard fonts. Second: Get a MUCH larger library of fonts including uniform fonts (Where all characters have the same width) and change TextSize to a number, not an enum. I want size 255 uniform futuristic fonts for those post-apocalyptic computer interfaces. And drop ArialBold in favour of independant Bold and Italic options.


===FINAL NOTES===
Well, thats it for now on my GUI suggestions. Please leave a comment!

FIX THE FORUMS. This keeps on saying that its against the rules ...
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
15 Feb 2013 03:45 PM
No views? D:
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
15 Feb 2013 04:51 PM
>_>
Report Abuse
Sniper55667 is not online. Sniper55667
Joined: 25 Nov 2011
Total Posts: 627
15 Feb 2013 04:58 PM
10000% suppawt
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
15 Feb 2013 05:05 PM
10000%? :D
Report Abuse
Desperian is not online. Desperian
Joined: 07 Feb 2012
Total Posts: 3371
15 Feb 2013 05:20 PM
Yep, I agree with all the ideas. I do like the rotation and line drawing in particular as I'd love to use them. The exclusion frame also sounds nifty, and would make a lot of GUI projects easier in a way.
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
15 Feb 2013 06:58 PM
The lines would certainly be useful for games or things like on screen analogue clocks! :D
Report Abuse
incredy is not online. incredy
Joined: 18 May 2011
Total Posts: 7764
15 Feb 2013 07:08 PM
All to them; YES.



~If zombies are chasing us, I'm tripping you!~
Report Abuse
Desperian is not online. Desperian
Joined: 07 Feb 2012
Total Posts: 3371
15 Feb 2013 07:10 PM
Mmm, if they do add line drawing I do hope they don't do some awful diagonal patch work that's jagged.
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
16 Feb 2013 10:31 AM
Well everything else is smoothed so I doubt the line wont be (Unless they add an option for smoothing...)
Report Abuse
Desperian is not online. Desperian
Joined: 07 Feb 2012
Total Posts: 3371
16 Feb 2013 10:33 AM
You know what they're like at adding features sometimes. The most nonsensical thing will normally turn up.
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
16 Feb 2013 10:37 AM
Good point. Although I doubt any admin will read this and care about adding it...
Report Abuse
Tesouro is not online. Tesouro
Joined: 19 Dec 2010
Total Posts: 1284
16 Feb 2013 10:41 AM
reflection?
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
16 Feb 2013 10:52 AM
You dont understand reflection?

Well think of a mirror, it reflects an object.

An example of X reflection:
http://www.wolframalpha.com/input/?i=reflection+about+x+%3D+0

An example of Y reflection:
http://www.wolframalpha.com/input/?i=reflection+about+y+%3D+0

An example of XY reflection:
http://www.wolframalpha.com/input/?i=reflection+about+y+%3D+%28tan45%29x
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
16 Feb 2013 10:53 AM
And of course that tan45 part was pointless... >_>
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
16 Feb 2013 12:54 PM
Anyone else support?
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
16 Feb 2013 02:56 PM
:P
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
16 Feb 2013 04:17 PM
::P
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
16 Feb 2013 09:01 PM
:::P
Report Abuse
orangebaron is not online. orangebaron
Joined: 10 Mar 2012
Total Posts: 686
16 Feb 2013 09:14 PM
I like the shapes, rotation, reflection and sprite sheets most, but I also like the other ideas. I really think the line idea would help many users. Also, the extra Z-indexes would help many advanced developers.
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
16 Feb 2013 10:08 PM
I was just making something where relative, negative Z Indexes would be useful
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
17 Feb 2013 08:45 AM
Come on! We need this now!

Think of all the great stuff you could make with this!

GUIs! And GUIs! And don't forget all those GUIs!
Report Abuse
LeWeirdModulzCreator is not online. LeWeirdModulzCreator
Joined: 01 Dec 2012
Total Posts: 82
17 Feb 2013 08:51 AM
They are already making rotation
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
17 Feb 2013 08:53 AM
Well its not in yet and all the blog talks about is the lighting thing.

So I included it. If it is true that its a WIP then just ignore it and contemplate the others.
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
17 Feb 2013 10:23 AM
:P
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Roblox » Suggestions & Ideas
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image