name | 游戏对象的名称。 |
types | 创建时要添加到游戏对象的可选类型。 |
scene | 应在其中创建 GameObject 的场景。 |
hideFlags | 要分配给 GameObject 的 HideFlags。 |
GameObject 返回已创建的 GameObject。
创建一个新的游戏对象。
using UnityEngine; using UnityEditor;
public class CreateComponentExample { [MenuItem("ObjectFactoryExample/Create Camera GameObject")] public void CreateCameraEditor() { Selection.activeGameObject = ObjectFactory.CreateGameObject("Camera", typeof(Camera)); } }