Unity3D 新建脚本自带相应注释,好做项目管理和Bug 责任追踪
2017-08-07 23:04
387 查看
Unity 安装目录:.\Editor\Data\Resources\ScriptTemplates
如修改cs 脚本注释:
原脚本样板:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class #SCRIPTNAME# : MonoBehaviour {
// Use this for initialization
void Start () {
#NOTRIM#
}
// Update is called once per frame
void Update () {
#NOTRIM#
}
}
改成 :
/************************************************************************************
Copyright : Copyright 2017 #SMARTDEVELOPERS#, LLC. All Rights reserved.
Description : #SCRIPTNAME#.#FILEEXTENSION#
ProductionDate : #CREATIONDATE#
Author : T-CODE
************************************************************************************/
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class #SCRIPTNAME# : MonoBehaviour {
// Use this for initialization
void Start () {
#NOTRIM#
}
// Update is called once per frame
void Update () {
#NOTRIM#
}
}
保存-然后在项目编辑器中编辑Editor 脚本 新建脚本就自动有注释了:
如修改cs 脚本注释:
原脚本样板:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class #SCRIPTNAME# : MonoBehaviour {
// Use this for initialization
void Start () {
#NOTRIM#
}
// Update is called once per frame
void Update () {
#NOTRIM#
}
}
改成 :
/************************************************************************************
Copyright : Copyright 2017 #SMARTDEVELOPERS#, LLC. All Rights reserved.
Description : #SCRIPTNAME#.#FILEEXTENSION#
ProductionDate : #CREATIONDATE#
Author : T-CODE
************************************************************************************/
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class #SCRIPTNAME# : MonoBehaviour {
// Use this for initialization
void Start () {
#NOTRIM#
}
// Update is called once per frame
void Update () {
#NOTRIM#
}
}
保存-然后在项目编辑器中编辑Editor 脚本 新建脚本就自动有注释了:
/************************************************************************************ Copyright : Copyright 2017 XinYueVR, LLC. All Rights reserved. Description : HEScriptKeywordReplace.cs ProductionDate : 2017-02-06 19:01:00 Author : T-CODE ************************************************************************************/ using UnityEngine; using System.Collections; using UnityEditor; public class HEScriptKeywordReplace : UnityEditor.AssetModificationProcessor { public static void OnWillCreateAsset(string path) { path = path.Replace(".meta", ""); int index = path.LastIndexOf("."); string file = path.Substring(index); if (file != ".cs" && file != ".js" && file != ".boo") return; string fileExtension = file; 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("yyyy-MM-dd HH:mm:ss")); file = file.Replace("#PROJECTNAME#", PlayerSettings.productName); file = file.Replace("#SMARTDEVELOPERS#", PlayerSettings.companyName); file = file.Replace("#FILEEXTENSION#", fileExtension); System.IO.File.WriteAllText(path, file); AssetDatabase.Refresh(); } }
相关文章推荐
- 开源的bug tracker管理系统Mantis来管理追踪项目和产品.
- 项目管理软件-计划/进度/沟通/文档管理、bug追踪、项目协作、强大报表...尽在Zoho Projects
- IT项目管理追踪表格
- Unity3D-塔防游戏项目主要源码(游戏主控器脚本)
- 项目管理实践【四】Bug跟踪管理【Bug Trace and Management】
- Xcode4.6+SVN构建SVN项目管理(四) xcode自带svn的使用
- svn新建一个tag版本管理已经发布的项目应用版本
- 2周修改了1000多个Bug后软件项目扭转了局面,未交付银行的现金管理系统健壮起来了
- 一个小脚本------新建一个项目分支(同一套代码,多个项目)
- 艾伟也谈项目管理,找出软件开发过程中的BUG,你需要火眼金睛
- (ZT)几个BUG追踪管理软件 bugzilla,bugfree,mantis 比较
- unity3d修改新建脚本模板
- [ios2] ios使用自带git respository管理项目 【转】
- 项目管理实践【四】Bug跟踪管理【Bug Trace and Management】
- 交通灯管理系统-心得2-项目源码及注释.doc
- iOS新建项目文件管理规范
- 用脚本编译 unity3d 项目的 ipa 安装包
- iOS新建target 管理类似的项目
- Unity3D-塔防游戏项目主要源码(游戏UI界面控制器脚本)
- 2018.2.1 Android Studio 2.2新建项目的bug