多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > 如何修改新建腳本模板-ScriptTemplates(Unity3D開發之十五)

如何修改新建腳本模板-ScriptTemplates(Unity3D開發之十五)

來源:程序員人生   發布時間:2015-04-25 09:59:17 閱讀次數:4168次

猴子原創,歡迎轉載。轉載請注明: 轉載自Cocos2Der-CSDN,謝謝!
原文地址: http://blog.csdn.net/cocos2der/article/details/44957631

unity添加新腳本的時候,沒有版權文件頭信息,主要是沒有腳本創建人的姓名,在項目開發中,如果想知道這個腳本是誰寫的,呼來喚去弄半天才發現是自己寫的!!!

用習慣了xcode,所以準備給unity的新建腳本添加1個信息頭內容。

Unity自己就有新建腳本模板文件,但是這個文件里面的預定義key很少,不夠我們使用。所以需要自己添加幾個key。然后在新建腳本的時候替換這個幾個key為對應的內容。

1、修改模板文件

打開模板文件 Unity.app/Contents/Resources/ScriptTemplates/81-C# Script-NewBehaviourScript.cs.txt
修改成:

// // #SCRIPTNAME##FILEEXTENSION# // #PROJECTNAME# // // Created by #SMARTDEVELOPERS# on #CREATIONDATE#. // // using UnityEngine; using System.Collections; public class #SCRIPTNAME# : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } }

上面的就是版權頭信息,新建的腳本就這下面的效果了:

// // TestClass.cs // DomoJump // // Created by YanghuiLiu on 04/09/2015. // // using UnityEngine; using System.Collections; public class TestClass : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } }

2、添加Editor腳本,用來解析上面我們自己添加的key

// // HEScriptKeywordReplace.cs // HEUnityExtensionLib // // Created by YanghuiLiu on 04/09/2015. // // using UnityEngine; using UnityEditor; using System.Collections; 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("d")); 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(); } }

3、設置PlayerSettings的屬性

點擊Edit/Project Settings/Player,修改Company Name為所需要的名字。

OK,你也能夠自己根據需求自己修改了。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 最近更新中文字幕在线 | 最新日韩精品 | 婷婷在线成人免费观看搜索 | 亚洲欧美日韩精品中文乱码 | 亚洲欧美日韩国产精品 | 久久福利影院 | 免费国产在线观看老王影院 | 欧美黑人乱大交 | 成年人在线观看视频网站 | 中文字幕免费人成乱码中国 | 久久99国产精品成人欧美 | 秋霞一级特黄真人毛片 | 福利在线国产 | 最近更新中文字幕在线 | 在线精品日韩一区二区三区 | 亚洲中午字幕 | 亚洲精品高清中文字幕 | 亚洲综合国产一区二区三区 | 在线视频久久 | 在线亚洲网站 | 久草在线视频福利资源站 | 日本最新在线 | 91精品国产综合久久久久久 | 国产成人乱码一区二区三区 | 黑人群姣中国妞在线观看 | 国产精品视频久久 | 最近免费中文字幕完整7 | 毛色毛片免费看 | 国产成人一区二区三区小说 | 国产日韩精品视频一区二区三区 | 欧美三级成人理伦 | 欧美一级免费看 | 欧美猛黑又粗又长xxxx乱 | 一本大道加勒比久久 | 最新中文字幕在线观看 | 男女视频免费网站 | 精品国产一区二区二三区在线观看 | 亚洲综合第一欧美日韩中文 | 稀缺资源呦视频在线网站 | 亚洲国产第一区二区三区 | 精品一区二区三区自拍图片区 |