前言
本文收集工作中使用的Unity编辑器的一些小技巧,方便自己查阅。这里有很多知识点源自他人文章,我会尽量说明转载出处(但不保证该转载是原创),如有不适,请联系我删除。
感谢所有愿意无私奉献知识的同行们。
正文
自定义脚本模版
转自:MrASL的博客
[MenuItem("Assets/Create/创建UI脚本",false,91)]
public static void CreateUINewScript(){
MethodInfo method = typeof(ProjectWindowUtil).GetMethod ("CreateScriptAsset", BindingFlags.NonPublic | BindingFlags.Static);
if (method != null) {
method.Invoke (null,new object[]{@"模版文件的绝对/相对路径", "NewUIScript.cs"});
}
}
原生组件右键菜单
[MenuItem("CONTEXT/Text/设置为Medium字体")]
public static void SetText_Medium(){
var cur = Selection.activeGameObject;
var txt = cur.GetComponent<UnityEngine.UI.Text> ();
if(txt != null){
txt.font = Loader.FontLoader ("字体名");
txt.supportRichText = false;
txt.raycastTarget = false;
}
}