美文网首页
修改 Unity C#脚本模板

修改 Unity C#脚本模板

作者: tackor | 来源:发表于2018-05-23 07:30 被阅读71次

修改 Unity C#脚本模板

脚本模板的路径:

Window

Unity安装目录\Editor\Data\Resources\ScriptTemplates\81-C# Script-NewBehaviourScript.cs.txt

Mac

Unity.app/Contents/Resources/ScriptTemplates/81-C# Script-NewBehaviourScript.cs.txt

C#模板

81-C# Script-NewBehaviourScript.cs.txt

/*************************************************************************
 *  Copyright © 2018-2020 #AUTHORNAME#. All rights reserved.
 *------------------------------------------------------------------------
 *  File         :  #SCRIPTNAME#.cs
 *  Author       :  #AUTHORNAME#
 *  Date         :  #CREATETIME#
 *  Description  :  
 *************************************************************************/

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

namespace Tackor(修改为你的命名空间) {
    
    public class #SCRIPTNAME# : MonoBehaviour {

        // Use this for initialization
        void Start () {
            #NOTRIM#
        }
        
        // Update is called once per frame
        void Update () {
            #NOTRIM#
        }
    }
}

并在项目的Editor文件夹下创建以下脚本

TKCodeEditor.cs

using System.IO;

namespace Tackor.Editor.Code {
    
    public class TKCodeEditor : UnityEditor.AssetModificationProcessor {
        
        public const string authorName = "tackor(修改为你自己的名称即可)";

        public static void OnWillCreateAsset(string path) {
            path = path.Replace(".meta", "");

            if (path.ToLower().EndsWith(".cs")) {
                string content = File.ReadAllText(path);

                content = content.Replace("#AUTHORNAME#", authorName);
                content = content.Replace("#CREATETIME#", System.DateTime.Now.ToShortDateString());

                File.WriteAllText(path, content);
            }
        }
    }
}

注意:

在创建新脚本之前,需要先将脚本TKCodeEditor.cs拖入到工程目录下的Editor(如果没有就自己创建一个命名为Editor的文件夹)目录中去

相关文章

网友评论

      本文标题:修改 Unity C#脚本模板

      本文链接:https://www.haomeiwen.com/subject/ltpljftx.html