はじめに
Unityでスクリプトファイル (e.g. C#, Javascript) を作成するときにUnityのデフォルトのスクリプトテンプレートが好みではない方もいるのではないかと思います。今回はこのスクリプトテンプレートを独自にカスタマイズする方法を紹介したいと思います。
確認環境
- OSはMacのOS X El Capitan (10.11.6) を使用
- UnityはVersion 5.5.0f3 を使用
設定方法
OSによってスクリプトテンプレートが格納されているディレクトリは異なります。
Windows
Unityのインストールフォルダ\Editor\Data\Resources\ScriptTemplates
Mac
/Applications/Unity/Unity.app/Contents/Resources/ScriptTemplates
このディレクトリにはC#, JavascriptやShaderのテンプレートが格納されていますが、今回はよく使われるC#のスクリプトテンプレート (81-C# Script-NewBehaviourScript.cs.txt) を変更してみます。なお、変更する前に必ずバックアップは取っておくようにしてください。
スクリプトテンプレートの変更が完了したらUnityを再起動し、新規でスクリプトファイルを作成してみましょう。スクリプトテンプレートが正しく反映されていれば設定完了です。
スクリプトテンプレート
実際に私が使用しているC#のスクリプトテンプレートは以下の通りです。
Gistにもアップしてあります。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class #SCRIPTNAME# : MonoBehaviour
{
#region enum
#endregion
#region const
#endregion
#region public property
#endregion
#region private property
#endregion
#region public method
#endregion
#region private method
#endregion
#region event
void Start()
{
}
void Update()
{
}
#endregion
}