So, I want to create a dynamic border around the outside of the screen that is colored, irregular(not just a line or rectangle around screen , but rather jagged/fuzzy), can grow/change color.

I didn't know if this was possible without shaders(no clue how to use shades as of yet). I thought that if I could just put a colorrect over screen and then create a texture that is an irregular blob that I overlaid and somehow used to subtract from the color rect... however, I don't know if this is possible or where to start.

If anyone has any thoughts on direction of investigation/study to do this I'd appreciate it.

Otherwise, I'll just go a different route then I was thinking. Not even sure if this woild end up looking/feeling how I envisioned.

Or maybe I could make a texture and then use a NinePatchRect

Hi, I really think you have to go with shaders. I am a beginner with those too but I can tell you to learn it. You can do amazing stuff with those crazy looking code 😉 I was waiting too long to learn them. And a border around the screen should not be that hard I think. Give it a try and take a few days to dive into shaders. It will pay you well in the end.

    dahasky Yeah that's what I am worried about. I'll try out my idea once I get to that part, if it doesn't work out I'll shelve it. Eventually I want to start learning shaders, their syntax is just tough for me to wrap my head around, as well as following the logic process.

    However, my project doesn't yet need shaders yet, so, to learn shaders now would most likely just derail my project. I have a feeling it'll take me more than a couple days to wrap my head around shaders.

    Once I start adding more fluff/visual stuff I'll think about shaders and learning them.

    • Toxe replied to this.

      xRegnarokx I don't think you need shaders at all and can do it all with GUI elements. But you need to describe your problem better. And a screenshot or visualization would be helpful to show how it should look.