都是使用
GameObject.Instantiate();
方式_1
创建一个Unity内置的gameObject,比如方块,胶囊体,球,
GameObject.CreatePrimitive(PrimitiveType.Cube);//方块
GameObject.CreatePrimitive(PrimitiveType.Sphere);//球
修改CreatePrimitive的参数即可实现。
方式_2
加载创建的Prefabs.
string prefabsPath = @"Prefabs\a";//prefab在Resources下的路径,不需要后缀
var go = Resources.Load<GameObject>(prefabsPath);//加载GameObject
GameObject.Instantiate(go);//创建GameObject