この記事は
『プログラミング完全未経験からUnityでの開発現場に迎え入れてもらえた世界一の幸せ者』
の記事です。そのつもりでお読みください。
##GameObjectをスクリプトで生成する
今回は例としてキャンバスを作ります。
GameObject canvas_G = new GameObject("Dynamic_Gene_Canvas");
canvas_G.AddComponent<Canvas>();
canvas_G.AddComponent<CanvasScaler>();
canvas_G.AddComponent<GraphicRaycaster>();
GameObject 変数名 = new GameObject("オブジェクト名");
↑ この処理でHierarchyに空のオブジェクトが作られます。オブジェクトの名前はカッコ内で定義できます。
変数名.AddComponent<コンポーネントの名前>();
↑ この処理でコンポーネントを追加することができます。