Moving Canvas - Overlay Camera

Hi Guys,

I have multiple camera’s in my scene, each with their own unique canvas-overlay. The system itself is working perfectly, however I’m unable to move the screen space camera overlay’s from 0,0,0. So although the system works, it’s quite messy to play with in the Editor with each one on top of each other.

Is there a way to move ScreenSpace Camera Canvas’s??

Thanks!

Sadly, there is not. What I do to get around this is have my different UIs in different scenes and load them additively. I also prefer Screen-Space Camera… Screen Space Overlay tends to cause a lot of problems, especially with touch input.

Also also, I hate unity UI because it’s full of stenciling and layering nightmares, as well as working differently than most of everything else in Unity. It seems to do nothing but confuse and cause bugs, no matter how well you think you know it.

Well right now my setup is working okay… So one overlay screen space, which handles the core unchanging UI components. Then three sets of camera’s, each with a screen space - camera UI attached. With that I just SetActive() between the camera’s, and hey presto I have different interchangeable UI. It’s a ballache as I need to manually turn off/on the different screen space camera’s to make it easy to work on them (could possibly make some editor extension, who knows)… but they work with touch input. How is it getting buggy with you?