Unityでスクリプトから球を作る

未分類

UnityでPrimitive(基本的)な形状のオブジェクトを作成してみる。

C#コード

空のオブジェクトを作り、以下のコードをアタッチする。

public class Sample1 : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        GameObject NewObject = GameObject.CreatePrimitive(PrimitiveType.Sphere);
        NewObject.transform.position = new Vector3(0, 0, 0);
    }
}

実行してみる

早速実行してみる。

今回は球を作成したが、以下の種類がある。

//カプセル
GameObject NewObject1 = GameObject.CreatePrimitive(PrimitiveType.Capsule);
//立方体
GameObject NewObject2 = GameObject.CreatePrimitive(PrimitiveType.Cube);
//円柱
GameObject NewObject3 = GameObject.CreatePrimitive(PrimitiveType.Cylinder);
//平面
GameObject NewObject4 = GameObject.CreatePrimitive(PrimitiveType.Plane);
//クアッド 4頂点、2ポリゴンで生成される平面
GameObject NewObject5 = GameObject.CreatePrimitive(PrimitiveType.Quad);
//球
GameObject NewObject6 = GameObject.CreatePrimitive(PrimitiveType.Sphere);

こんな感じ

タイトルとURLをコピーしました