I am currently working on a UI and am trying to figure out a way to draw Unity's GUI onto a 3D object. This would be used for sports scoreboards, in-game computer screens, and especially UI's with dynamic transitions.
So far I have tried making a camera that renders to a RenderTexture and drawing the RenderTexture onto the object. I have had mixed success, GUIText and GUITextures runder just fine but anything created using the newer more flexible Unity GUI code does not render in RenderTextures nor do they have the ability to render on one camera exclusively.
I have tried to use a system of activating and deactivating selected GUILayers so that the GUI will only draw to one camera specifically but all of this is moot if I can't get Unity GUI to draw through a RenderTexture.
Does any one have any idea what I can do?
ps AngryAnt I saw you mentioned in this question:
that you were working on a hack-around, have you made any progress that you can share?
asked Dec 10 '10 at 05:09 PM