【UGUI/NGUI】一键换Text/Label字体
2017-09-22 13:06
393 查看
using UnityEditor; using UnityEngine; using UnityEngine.UI; public class ChangeFontWindow : EditorWindow { [MenuItem("Tools/ChangeFont")] public static void Open() { EditorWindow.GetWindow(typeof(ChangeFontWindow)); } public Font toChange; static Font toChangeFont; void OnGUI() { toChange = (Font)EditorGUILayout.ObjectField(toChange, typeof(Font), true, GUILayout.MinWidth(100f)); toChangeFont = toChange; if (GUILayout.Button("变变变")) { Change(); } } public static void Change() { Object[] labels = Selection.GetFiltered(typeof(Text), SelectionMode.Deep); foreach (Object item in labels) { Text label = (Text)item; label.font = toChangeFont; Debug.Log(item.name + ":" + label.text); } } }
相关文章推荐
- Unity-【编辑器扩展】一键批量修改预设UGUI Text字体
- Unity3D 【编辑器扩展】一键批量修改预设UGUI Text字体
- Unity3D 【编辑器扩展】一键批量修改预设UGUI Text字体
- Android浮动字体文本-FloatingLabelEditText
- unityUGUI关于Text字体不清晰的解决方法
- tableview 自定义cell 点击cell改变cell中的label.text的字体颜色,cell复用出现问题
- 让一个label中的text显示不同的颜色,字体
- pygtk为text加背景色为label字体加颜色
- NGUI 动态改变Label字体
- pygtk为text加背景色为label字体加颜色
- unity-ugui的text字体模糊解决办法
- UGUI在同一个Text里修改字体不同的颜色、大小等设置
- 关于Unity里面UGUI的Text字体无法显示以及尺寸无法改变的问题
- (NGUI)label设置局部字体大小
- Unity一键修改NGUI字体的编辑器脚本
- 【Unity3D】【NGUI】移动设备上使用动态字体Label显示不正确
- 一键生成UGUI艺术字体
- label 中可以显示不同字体,不同颜色 的text
- tableview 点击cell改变cell中的label.text的字体颜色,cell复用出现问题的解决方案
- tableview 点击cell改变cell中的label.text的字体颜色,cell复用出现问题的解决方案2