Unity创建脚本时自动生成注释

Posted zhouzelong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity创建脚本时自动生成注释相关的知识,希望对你有一定的参考价值。

在Editor目录下创建文件 ScriptCreatInit.cs,内容如下:

//===================================================
//作    者:zhouzelong
//博    客:http://zhouzelong.cnblogs.com
//创建时间:2020-06-04 00:19:08
//备    注:创建脚本时,自动生成代码注释
//===================================================
using System.IO;
using System;
using UnityEditor;

public class ScriptCreatInit : UnityEditor.AssetModificationProcessor 
{
    private static void OnWillCreateAsset(string path)
    {
        path = path.Replace(".meta","");
        if (path.EndsWith(".cs"))
        {
            string strContent = "//===================================================
" +
                                "//作    者:zhouzelong
" +
                                "//博    客:http://zhouzelong.cnblogs.com
" +
                                "//创建时间:#CreateTime#
" +
                                "//备    注:
" +
                                "//===================================================
";
            strContent += File.ReadAllText(path);
            strContent = strContent.Replace("#CreateTime#", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            File.WriteAllText(path, strContent);
            AssetDatabase.Refresh();
        }
    }
}

以上是关于Unity创建脚本时自动生成注释的主要内容,如果未能解决你的问题,请参考以下文章

Unity脚本自动添加头部注释

Unity脚本自动添加头部注释

Unity脚本自动添加头部注释

Unity日常开发创建脚本自动添加头注

Unity日常开发创建脚本自动添加头注

Unity中timeline出现脚本错误怎么解决