【Unity(C#)】GameObjectをスクリプトで生成する

  

  

  

この記事は

『プログラミング完全未経験から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<コンポーネントの名前>();  

  ↑ この処理でコンポーネントを追加することができます。