Proper ClipsDescendants on GUIs

So, I’ve been making a dynamic radar for an FPS I’m making with Technophyle, Samaxis, MrHistory, and Zusik, and clipsdescendants is a pretty crucial thing for it. It doesn’t even make an attempt to clip them. Normally I would post this in bug reports, but I have seen roblox employees posting that “Roblox is a 3d game. We have no intention of making clipsdescendants better”. This is extremely frustrating, as it has been used as a reason not to add a decent amount of GUI features. But, considering ClipsDescendants already exists, I think it would be really useful if the feature was completed for functionality.

Here’s an example:

EDIT: Those red boxes are a series of white frames. I just added some effects in paint.net to highlight em.

It doesn’t work with rotated guis so you’ll have to make a non-rotating map for now

Clipping isn’t EVER going to be added to rotated GUIs.

Roblox’s argument is that roblox is a 3D platform and is not planning on supporting full-blown 2D support.

Clipping isn’t EVER going to be added to rotated GUIs.

Roblox’s argument is that roblox is a 3D platform and is not planning on supporting full-blown 2D support.[/quote]

“Full blown 2d support”. ButΓǪ it’s basic guy designΓǪ WHY, ROBLOX? GUIS ARE AN IMPORTANT PART OF 3D GAMES.

I had been anticipating GUI rotation for a long time in order to make a minimap just like the one you’re making right now. When it came out, I was sorely disappointed for the same reason. I complained; this was Sorcus’ answer:

[quote] I had been anticipating GUI rotation for a long time in order to make a minimap just like the one you’re making right now. When it came out, I was sorely disappointed for the same reason. I complained; this was Sorcus’ answer:

[spoiler]

External Media

[/spoiler] [/quote]

Wow I pretty much quoted exactly what he said.

I only vaguely remember what he posted.

When taking a look into OpenGL (Early version) I saw “glScissor”. Although I know very little about it, other than that it makes an AABB that cannot be rendered outside of, it would be an improvement (Clipping of elements of any rotation, provided that the clipping element is not rotated). No idea if something similar exists for DirectX (Doubt that it wont) and don’t know if it would just slow everything down, but that would be really nice :wink:

[quote] I had been anticipating GUI rotation for a long time in order to make a minimap just like the one you’re making right now. When it came out, I was sorely disappointed for the same reason. I complained; this was Sorcus’ answer:

[spoiler]

External Media

[/spoiler] [/quote]

This stuff irritates me. They act like just because it is a 3D engine that 2D isn’t important at all. This simply isn’t the case. Roblox being primarily used for game development, 2D is very important in 3D game development. It helps us display so much stylized information and add functionality to our game that really only seems like it belongs on the player’s screen. It’s not that we want Roblox to stop everything 3D and focus on solely 2D stuff, It’s just that we want more functional 2D elements that can help us improve our 3D games.

It actually helps 2D and 3D games all together so It’s a win-win scenario. I mean heck, even the Roblox team has created gear that are 2D games.

GUIs are a super huge thing in Roblox, used with weapons, vehicles, studio, and many more things. A full blown GUI system would be better.