查看: 961|回复: 0
打印 上一主题 下一主题

[其他] Unity3d C#默认脚本模板修改

[复制链接]

9903

主题

126

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
53464
精华
316

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2016-3-7 22:05:06 |只看该作者 |倒序浏览
修改下面目录
Editor\Data\Resources\ScriptTemplates
的这个文件
81-C# Script-NewBehaviourScript.cs
修改文件内容如下:
/*
文件名(File Name):   #SCRIPTNAME#.cs


作者(Author):    #AuthorName#

创建时间(CreateTime):  #CreateTime#
*/
using UnityEngine;
using System.Collections;
public class #SCRIPTNAME# : MonoBehaviour {


// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {

}
}
保存,修改完毕,然后在Assets目录下新建Editor文件夹,如果已经有就不用新建
新建脚本名字 ScriptTitleChange
将下面内容拷贝到脚本中,大功告成
  1. using UnityEngine;
  2. using System.Collections;
  3. using System.IO;

  4. public class ScriptTitleChange : UnityEditor.AssetModificationProcessor {

  5. public static void OnWillCreateAsset(string path)
  6.     {
  7.         path = path.Replace(".meta","");
  8.         if(path.EndsWith(".cs"))
  9.         {
  10.             string allText = File.ReadAllText(path);
  11.             allText = allText.Replace("#AuthorName#", "Jason").Replace("#CreateTime#",
  12.                 System.DateTime.Now.Year+"-"+System.DateTime.Now.Month+"-"+System.DateTime.Now.Day+" "+
  13.                 System.DateTime.Now.Hour+":"+System.DateTime.Now.Minute+":"+System.DateTime.Now.Second);
  14.             File.WriteAllText(path, allText);
  15.         }
  16.         
  17.     }
  18. }
复制代码
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-22 11:58 , Processed in 0.290475 second(s), 30 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部