Answer by SolidSnake
UnityGUI has bad performance in general and there is no draw call batching.. Since you are not using GUILayout or GUI.Window you can set the variable useGUILayout to false which could save few frames...
View ArticleAnswer by nikescar
I know this may seem silly, but comment out the Debug.Log expressions and it will run just fine.
View Article
More Pages to Explore .....