2018/09/02(日)【Unity】小さなコンポーネントでもCreate関数を作る

Debugしやすいし、書き方も統一出来るし。

/// 生成
public static GameObject Create(GameObject _parent, string _path)
{
    GameObject prefab = Resources.Load<GameObject>(_path);
    GameObject instance = GameObject.Instantiate(prefab);

    if (_parent != null)
    {
        instance.transform.SetParent(_parent.transform);
    }
    return instance;
}

AddComponentまみれだと見通しも悪くなるし、こちらが好み。

OK キャンセル 確認 その他