Render text elements on top of Noesis
Posted: 03 Oct 2016, 13:16
In my Unity application, I need to print some text on top of Unity to print out some debug information. I need this text to appear above any Noesis elements and/or Unity GUI elements. The style of the text does not really matter as it's only for debug reasons, the only requirement is that it never should be obscured by other UI elements.
I can't seem to get this to work in a satisfactory way. I have tried the following approaches:
a) Have a Unity camera with a different render depth than my Noesis Camera and use Unity GUI components.
- The Unity GUI elements still render below the Noesis GUI.
b) Use a Noesis GUI Popup to render the text above other Noesis GUI elements.
- This works in all cases except for the case when other Noesis GUI Popups are used. If I render the text, then open another Popup, the Popups stack in order of appearance, meaning the debug text is obscured by the newer popup.
This seems to be the more promising approach, but I need a way to allow the Popup with the debug text to always appear on top of other popups. Is there a way to make this happen?
I can't seem to get this to work in a satisfactory way. I have tried the following approaches:
a) Have a Unity camera with a different render depth than my Noesis Camera and use Unity GUI components.
- The Unity GUI elements still render below the Noesis GUI.
b) Use a Noesis GUI Popup to render the text above other Noesis GUI elements.
- This works in all cases except for the case when other Noesis GUI Popups are used. If I render the text, then open another Popup, the Popups stack in order of appearance, meaning the debug text is obscured by the newer popup.
This seems to be the more promising approach, but I need a way to allow the Popup with the debug text to always appear on top of other popups. Is there a way to make this happen?