Unity创建一个gameObject

444 阅读1分钟

都是使用

                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

Resources.Load的官方文档,以及用法