忘れやすいのでメモです。
Unityでヒエラルキーメニューから右クリックで3Dオブジェクトを作ることができますが、今回はスクリプトから作る方法を調べました。
環境
Unity 2020.3.01f Personal
作り方
以下のようにスクリプトに記述すると3Dオブジェクトを作成することができます。
var obj = GameObject.CreatePrimitive(PrimitiveType.Cube);
上記は立方体が生成されますが、PrimitiveTypeを変更すると他の3Dオブジェクトも生成可能です。
また、以下のように書くと位置や大きさのの指定もできます。
obj.transform.position = new Vector3(0f,0f,0f); //位置 obj.transform.localScale = new Vector3(0.1f, 0.1f, 0.1f); //大きさ