読者です 読者をやめる 読者になる 読者になる

コガネブログ

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

【Unity】【Tips】汎用関数を定義してInstantiateを短く記述する

Unity C#

Before

var goalEffect = GameObject.Instantiate( goalEffectPrefab ) as GameObject;

After

public static class UnityObjectUtils
{
    public static GameObject Instantiate( UnityEngine.Object original )
    {
        return UnityEngine.Object.Instantiate( original ) as GameObject;
    }
}
var goalEffect = UnityObjectUtils.Instantiate( goalEffectPrefab );