ObjectFactory.CreateGameObject
Declaration
public static GameObject CreateGameObject(string name, params Type[] types);public static GameObject CreateGameObject(SceneManagement.Scene scene, HideFlags hideFlags, string name, params Type[] types);Параметры
| Параметр | Описание |
|---|---|
| имя | Название GameObject. |
| типы | Необязательные типы, добавляемые к GameObject при создании. |
| сцена | Scene, где должен быть создан GameObject. |
| hideFlags | HideFlags для назначения GameObject. |
Возвращаемое значение
GameObject Возвращает созданный GameObject.
Описание
Создает новый GameObject.
using UnityEngine; using UnityEditor;
public class CreateComponentExample { [MenuItem("ObjectFactoryExample/Create Camera GameObject")] public void CreateCameraEditor() { Selection.activeGameObject = ObjectFactory.CreateGameObject("Camera", typeof(Camera)); } }