コガネブログ

平日更新を目標にUnityやC#などのゲーム開発アレコレを書いていきます

【Unity】生成したオブジェクトの名前に "(Clone)" を付加しない GameObject.Instantiate関数

using UnityEngine;

public static class GameObjectUtils
{
    public static GameObject InstantiateWithoutClone( 
        UnityEngine.Object original
    )
    {
        var result = Instantiate( original );
        result.name = result.name.Replace( "(Clone)", "" );
        return result;
    }
}
var go = GameObjectUtils.InstantiateWithoutClone( prefab );