Unity—创建脚本自动添加模板注释

步骤一:在你的unity安装路径下找到81-C# Script-NewBehaviourScript.cs文件,打开脚本文件,将以下内容覆盖原文件内容。我的路径如下:
Unity—创建脚本自动添加模板注释
//覆盖内容如下。 作者名和邮箱名可随意更改,可根据自己喜好添加或者减少注释字段。

/****************************************************
    文件:#SCRIPTNAME#.cs
    作者:MINITAO
    邮箱: [email protected]
    日期:#CreateTime#
    功能:Nothing
*****************************************************/
 
using UnityEngine;
 
public class #SCRIPTNAME# : MonoBehaviour 
{
 
}

步骤二:在Unity项目中创建一个Editor文件夹,在此文件夹下创建一个脚本为ScriptsInfoRecoder.cs,脚本内容如下:

/************************************************************
    文件: ScriptsInfoRecoder.cs
	作者: MINITAO
    邮箱: [email protected]
    日期: 2019/03/13 12:01
	功能: 记录脚本信息
*************************************************************/

using System;
using System.IO;

public class ScriptsInfoRecoder : UnityEditor.AssetModificationProcessor {
    private static void OnWillCreateAsset(string path) {
        path = path.Replace(".meta", "");
        if (path.EndsWith(".cs")) {
            string str = File.ReadAllText(path);
            str = str.Replace("Plane", Environment.UserName).Replace(
                              "#CreateTime#", string.Concat(DateTime.Now.Year, "/", DateTime.Now.Month, "/",
                                DateTime.Now.Day, " ", DateTime.Now.Hour, ":", DateTime.Now.Minute, ":", DateTime.Now.Second));
            File.WriteAllText(path, str);
        }
    }
}

测试:新建一个脚本类,如Test_01.cs可查看效果Unity—创建脚本自动添加模板注释