1. 修改模板内容如下:
MAC:Unity.app/Contents/Resources/ScriptTemplates/81-C# Script-NewBehaviourScript.cs.txt
WIN:\Unity\Editor\Data\Resources\ScriptTemplates
1 /* 2 Author: #AuthorName# 3 CreateDate: #CreateDate# 4 Desc: 注释 5 */ 6 using UnityEngine; 7 using System.Collections; 8 9 public class #SCRIPTNAME# : MonoBehaviour { 10 11 // Use this for initialization 12 void Start () { 13 14 } 15 16 // Update is called once per frame 17 void Update () { 18 19 } 20 }
2.在Editor目录下放置文件CSharpCreateDesc.cs
1 using UnityEngine; 2 using System.Collections; 3 using System.IO; 4 using System; 5 using UnityEditor; 6 7 public class ScriptCreateDesc : UnityEditor.AssetModificationProcessor 8 { 9 private static void OnWillCreateAsset(string path) 10 { 11 path = path.Replace(".meta",""); 12 if (path.EndsWith(".cs")) 13 { 14 string strContent = File.ReadAllText(path); 15 strContent = strContent.Replace("#AuthorName#", "AndyZheng").Replace("#CreateDate#", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); 16 File.WriteAllText(path, strContent); 17 AssetDatabase.Refresh(); 18 } 19 } 20 }