I made this thread earlier. I think I found the issue so I am posting it here.
[strike]My Surface GUI (AbsoluteSize of 800x800) is not displaying GUI objects that have a AbsolutePosition of 618 or larger. [/strike] I can no longer replicate this.
Yes, it’s a part of optimization for the GUIs. It doesn’t render GUIs that are not on the screen. A simplified example would be absolute position and size summed up together and checking if the stuff is within screen bounds. It’s a tad irritating at times, when you have a big frame with rotation and it doesn’t show up. It’s not really broken I think, just needs a little refining.
Without a proper repro case clearly demonstrating the problem, I can only assume that you’re most likely attempting to abuse SurfaceGUIs one way or another.
Also, there’s ‘canvasSize’ property you might find useful.
[quote] Without a proper repro case clearly demonstrating the problem, I can only assume that you’re most likely attempting to abuse SurfaceGUIs one way or another.
Also, there’s ‘canvasSize’ property you might find useful. [/quote]
I am aware of the Canvas Size property. I included a model of my SurfaceGui.
Neither of those is a bug.
The UI elements move out of SG bounds because your script moves them out of bounds. The absence of clipping is even mentioned on the wiki page, together with a recommendation to enable it
Same with border frames, that are supposed to encompass the entire UI element without obscuring any part of it.
So the next time before acting like a ************, consider doing some preliminary research first.
Well I apologize for wasting your time. It seems extremely valuable and I flat-out wasted it. I’ll try not to mess up so much again.
EDIT: I apologize for my initial sarcasm. However, I would’ve found it more professional if you would have told me that my ‘bugs’ were not actually bugs and told me to do more research next time. I do admit I jumped the gun (even though my first issue that I can no longer replicate was genuine). Also, I would appreciate not being called an attention w**re next time I mess up.
I apologize for the wording of the offending message. That was not how we do things; this won’t happen again.
This forum is meant as a medium for professional discussion about Roblox platform; whether or not the users make mistakes does not justify such behavior.
I’ve moderated the original message but left the discussion in tact to not sweep the incident under the carpet.
Sorry guys, this is not how we intend to represent ROBLOX. This forum has been an invaluable resource for me and many engineers at ROBLOX, and I hope this doesn’t discourage anyone from posting questions or bugs. You guys make ROBLOX what it is and we are here to support you.
They were in the moderated message. The ‘bugs’ I pointed out were not real issues. The SurfaceGUI does no clip descendants so any GUI with part of itself on the surface with render the rest of itself off of the surface. It’d be nice to a have a ClipDescendants setting on the SurfaceGUI itself but that discussion is for another subforum.
Thanks for addressing and moderating the issue. I had no intention to stir up unrest or attention; I only wanted to point out what I thought were bugs.