Version: 2022.3
言語: 日本語
public static Component AddComponent (GameObject gameObject, Type type);
public static T AddComponent (GameObject gameObject);

パラメーター

gameObject The GameObject to add the new component to.
type The type of component to create and add to the GameObject.

戻り値

Component Returns the component that was created and added to the GameObject.

説明

Creates a new component and adds it to the specified GameObject.

using UnityEngine;
using UnityEditor;

public class CreateComponentExample { [MenuItem("ObjectFactoryExample/Add Camera to Selection")] public void AddDefaultComponentEditor() { if (Selection.activeGameObject != null) { Camera camera = ObjectFactory.AddComponent<Camera>(Selection.activeGameObject); } } }