I Ctrl+F’d to see if this has been suggested and I couldn’t find anything about it, but delete this if there’s already a thread on it.
I was hoping to see rotated guis get clipped when that property is checked as it really helps with interface design and the likes. It doesn’t sound like it’d take too much effort to implement either.
Yeah, this issue has always bothered me… The only problem with this getting done is that it would take a lot of work for them to do this with the way it currently works.
I can read and understand what the admin is saying, and I call bull-crap on it, they can still merge gui elements if they wanted to, it’s half of a point to say that they’re rendering rectangles efficiently, and a polygon render would be more expensive, but many GPUs break rectangles into triangles anyway because that’s what they’re the most optimized to deal with, the same for rotating something, when you hand the GPU coordinates to render, it doesn’t care how rotated they are, unless you have a smoothing algorithm, or whatnot, because it already works on drawing with a slanted line draw algorithm, roblox does not have any anti-aliasing, so it’s safe to say it won’t cost them any more resources to change the algorithm over
What it will cost them is the programming time to do so properly, and not just slap everything together, but considering that almost everyone who works with gui for a length of time has eventually needed this feature, and has been forced to hack it, seems to show that it’s much more valuable than working on new features that devs won’t even touch for a month until after the release, because nobody needed the feature in the first place
tl;dr, roblox is lazy and likes to make new stuff than support what they already have
[quote] I can read and understand what the admin is saying, and I call bull-crap on it, they can still merge gui elements if they wanted to, it’s half of a point to say that they’re rendering rectangles efficiently, and a polygon render would be more expensive, but many GPUs break rectangles into triangles anyway because that’s what they’re the most optimized to deal with, the same for rotating something, when you hand the GPU coordinates to render, it doesn’t care how rotated they are, unless you have a smoothing algorithm, or whatnot, because it already works on drawing with a slanted line draw algorithm, roblox does not have any anti-aliasing, so it’s safe to say it won’t cost them any more resources to change the algorithm over
What it will cost them is the programming time to do so properly, and not just slap everything together, but considering that almost everyone who works with gui for a length of time has eventually needed this feature, and has been forced to hack it, seems to show that it’s much more valuable than working on new features that devs won’t even touch for a month until after the release, because nobody needed the feature in the first place
tl;dr, roblox is lazy and likes to make new stuff than support what they already have [/quote]
Culling things in a specified area is harder than you think.
Oh snap, I apparently didn’t look thoroughly enough, haha.
If it takes a lot of effort to redesign how guis are done just to accomplish this I’d say it’s not worth it any time soon. People who design interfaces can find workarounds and I’ve seen plenty of interfaces that look fantastic and accomplish amazing things with what we have to work with.