博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【UGUI/NGUI】一键换Text/Label字体
阅读量:4091 次
发布时间:2019-05-25

本文共 727 字,大约阅读时间需要 2 分钟。

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);		}	}}

转载地址:http://vbkii.baihongyu.com/

你可能感兴趣的文章
Openjudge计算概论-求序列中的众数
查看>>
转载《Xcode 创建静态库和动态库》
查看>>
springmvc框架开发常用的注解总结
查看>>
.SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
查看>>
第二阶段冲刺第六天
查看>>
backend_queue.go
查看>>
SQL join
查看>>
Nginx负载均衡
查看>>
基于Amoba实现mysql主从读写分离
查看>>
滴滴还有未来吗?
查看>>
【ABAP系列】SAP ABAP 动态指针
查看>>
2017.12.6T19_B2_3.2 zuoye
查看>>
【tool】黑盒测试的测试用例设计方法
查看>>
linux cat 详解
查看>>
现代软件工程第二次作业(杨杨组)
查看>>
DP luogu 找啊找啊找GF
查看>>
mysql_4(解决中文乱码问题)
查看>>
linux下Mozilla Firefox安装flash插件
查看>>
示范NTFS 卷上的硬链接
查看>>
PS3支持的显示标准介绍
查看>>