原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/youxikaifa/2019/0102/298.html
常州微信小游戏开发-Unity3D新脚本自动元信息添加文件名,作者,创建时间等
作为常州游戏开发运营开发人员,应该要具备给代码做注释的习惯,这样在项目开发的时候,给Unity创建新脚本时,可以实现自动添加文件名以及脚本的创建作者、创建时间等相关信息。
定位Unity3D安装路径到Unity5.3.5\Editor\Data\Resources\ScriptTemplates\81-C#Script-NewBehaviourScript.cs.txt
修改文件如下:
#region 模块信息
// **********************************************************************
// Copyright (C) 2018 The company name
//
// 文件名(File Name): #SCRIPTNAME#.cs
// 作者(Author): #常州手游开发AuthorName#
// 创建时间(CreateTime): #CreateTime#
// 修改者列表(modifier):
// 模块描述(Module description):
// **********************************************************************
#endregion
using UnityEngine;
using System.Collections;
public class #SCRIPTNAME# : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
}
新建脚本:SpriteTitleChange.cs
#region 模块信息
// **********************************************************************
// Copyright (C) 2018 The company name
//
// 文件名(File Name): SpriteTitleChange.cs
// 作者(Author): Circle
// 创建时间(CreateTime): 2018/9/5 10:57:45
// 修改者列表(modifier):
// 模块描述(Module description): 创建常州游戏开发培训脚本自动修改文件名、作者、创建时间
// **********************************************************************
#endregion
using UnityEngine;
using System.Collections;
using System.IO;
public class SpriteTitleChange : UnityEditor.AssetModificationProcessor
{
private static void OnWillCreateAsset(string path)
{
path = path.Replace(".meta", "");
if (path.EndsWith(".cs"))
{
string allText = File.ReadAllText(path);
allText = allText.Replace("#AuthorName#", "Circle")
.Replace("#CreateTime#", System.DateTime.Now.Year + "/" + System.DateTime.Now.Month
+ "/" + System.DateTime.Now.Day + " " + System.DateTime.Now.Hour + ":"
+ System.DateTime.Now.Minute + ":" + System.DateTime.Now.Second);
File.WriteAllText(path, allText);
}
}
}
上篇:上一篇:android studio卡在Gradle:Build Running的解决
下篇:下一篇:常州微信小游戏开发-Unity3D帧率和显示FPS