Hi! I begun using unity recently. I have used Gamemaker for many years, and so far adapting its not being too hard (I have programmed using C# for years many eons ago).
I want to get the final render of a Camera and show it on a Canvas, so I can manipulate it as a 2D Texture (Rotate it, resize it, change position, apply filters, whatever).
I’ve set the Camera output to a Render Texture, but I just can’t make the Canvas show that texture. An image component attached to a Canvas component can only render a 2D Texture (which is not a Render Texture), I tried a few things to convert RenderTexture to Texture2D, but so far nothing worked.
I’m not sure if its possible to just have a Canvas attached to a display showing the rendering of different cameras and UI components on screen, and not having a “main” camera feeding the display, but that would be perfect.
If anyone knows Gamemaker here, what I’m trying to do is similar to disabling the Application Surface, then rendering the Application Surface to a new Surface and then manipulating and drawing it on the drawGUI as I wish.
(BTW sorry if it’s on the wrong section, it was the closest I could find regarding this question)