There are two questions about using GUI in Unity3d. Recently tried to use NGUI, instead of the standard Unity GUI. But I just can not figure out how to interact through the code with the elements of the scene. I threw a couple of buttons and a panel. The panel is out of sight. When you press the button, the panel should go to the center of the camera.
I rummaged through the documentation, but did not understand how to use all this. I would be grateful if you show or give a link where it is described.
Due to the fact that now for me NGUI, like a dark forest, I thought, and can I still use a standard wrapper?
In fact, only data from text fields will be sent to the server. There are no miscalculations of the physics of 3D models and there is no such thing. Ie 2D interface.
Accordingly, with a large number of elements from the standard GUI, the number of drowcalls will increase.
Will this be a big disadvantage in performance, even if 2D? How to deal with non-standard elements?