Unity 脚本 自动添加 脚本信息

Unity 脚本 自动添加 脚本信息

使用步骤如下:

1.修改81-C# Script-NewBehaviourScript.cs.txt脚本,此脚本的目录首先找到Unity安装目录,例如:D:\ProgramFiles\Unity\Editor\Data\Resources\ScriptTemplates
修改如下:

//********************************************************************
// 文件名: #SCRIPTNAME#
// 描述: 
// 作者: #DEVELOPERNAME#
// 创建时间: #CREATIONDATE#
//********************************************************************

using UnityEngine;
using System.Collections;

public class #SCRIPTNAME# : MonoBehaviour
{

    void Start ()
    {

    }

    void Update ()
    {

    }
}

2.创建Unity项目后将KeywordReplace.cs脚本拷贝到Editor目录下即可。此脚本的作用是当创建一个新的资源脚本时回去动态设置创建脚本的名称。KeywordReplace.cs脚本如下:

//********************************************************************
// 文件名: KeywordReplace.cs
// 描述: 创建脚本自动添加头部说明信息
// 作者:xxx
// 创建时间: 11/5/2015 5:26:46 PM
//********************************************************************

using UnityEngine;
using UnityEditor;

public class KeywordReplace : AssetModificationProcessor
{
    public static void OnWillCreateAsset(string path)
    {
        path = path.Replace(".meta", "");
        int index = path.LastIndexOf(".");
        if (index == -1)
        {
            return;
        }

        string file = path.Substring(index);
        if (file.Contains("/"))
        {
            return;
        }

        if (file != ".cs" && file != ".js" && file != ".boo")
        {
            return;
        }

        index = Application.dataPath.LastIndexOf("Assets");
        path = Application.dataPath.Substring(0, index) + path;
        file = System.IO.File.ReadAllText(path);

        file = file.Replace("#CREATIONDATE#", System.DateTime.Now.ToString());
        file = file.Replace("#DEVELOPERNAME#", System.Security.Principal.WindowsIdentity.GetCurrent().Name);

        System.IO.File.WriteAllText(path, file, System.Text.Encoding.UTF8);
        AssetDatabase.Refresh();
    }
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值