Unity修改GUI字体
2016-12-27 21:36
4163 查看
参考文章:
Unity3D修改Font字体
Unity GUI设置字体大小
1、用GUIStyle来设置字体样式
<pre name="code" class="csharp"><pre name="code" class="csharp">void OnGUI()
{
GUIStyle fontStyle = new GUIStyle();
fontStyle.normal.background = null; //设置背景填充
fontStyle.normal.textColor= new Color(1,0,0); //设置字体颜色
fontStyle.fontSize = 40; //字体大小
GUI.Label(new Rect(0, 0, 200, 200), "Hello Font", fontStyle);
}
2、用GUI.skin更换字体(例如楷体)
var customFont : Font;
function OnGUI()
{
// 后面的color为 RGBA的格式,支持alpha,取值范围为浮点数: 0 - 1.0
GUI.skin.label.normal.textColor = Color( 0, 255.0/255, 0, 1.0 );
GUI.skin.label.font = customFont;
// 显示文字
GUI.Label( Rect(0,100,100,100), "show text" );
}
根据需要先在inspector面板修改字体ttf文件的属性,例如字体大小等,然后将Assert中的字体拖入customFont变量则可替换字体。
Unity3D修改Font字体
Unity GUI设置字体大小
1、用GUIStyle来设置字体样式
<pre name="code" class="csharp"><pre name="code" class="csharp">void OnGUI()
{
GUIStyle fontStyle = new GUIStyle();
fontStyle.normal.background = null; //设置背景填充
fontStyle.normal.textColor= new Color(1,0,0); //设置字体颜色
fontStyle.fontSize = 40; //字体大小
GUI.Label(new Rect(0, 0, 200, 200), "Hello Font", fontStyle);
}
2、用GUI.skin更换字体(例如楷体)
var customFont : Font;
function OnGUI()
{
// 后面的color为 RGBA的格式,支持alpha,取值范围为浮点数: 0 - 1.0
GUI.skin.label.normal.textColor = Color( 0, 255.0/255, 0, 1.0 );
GUI.skin.label.font = customFont;
// 显示文字
GUI.Label( Rect(0,100,100,100), "show text" );
}
根据需要先在inspector面板修改字体ttf文件的属性,例如字体大小等,然后将Assert中的字体拖入customFont变量则可替换字体。
相关文章推荐
- Unity一键修改NGUI字体的编辑器脚本
- Ubuntu 16.04修改显示字体大小(包括GNOME/Unity)
- Unity-【编辑器扩展】一键批量修改预设UGUI Text字体
- 【Unity】UGUI无法修改字体大小
- Unity中MonoDevelop字体颜色的修改
- iOS 修改webView字体大小,设置宽度及缩放效果
- Eclipse 修改java文件字体大小,xml文件字体大小
- Visual Studio Code(VSCODE)修改字体、字号
- 《叩响C#之门》RichTextBox修改字体大小的研究
- 修改 Moodle 的文章字体大小及行距 标签的字体待修改
- eclipse修改字体方法
- unity C# xml创建,获取,修改,删除(android同样适用)
- Unity+FairyGUI)定义一个回调函数
- 【小松教你手游开发】【unity实用技能】一键改变UI字体
- 【转】Unity中,使用Ngui 的默认字体Arial,显示出错;附带字体替换脚本
- 字体菜单栏图标过小时,屏幕密度的修改方法
- Android Studio修改字体大小的方法
- Unity Editor(一)OnInspectorGUI的重写与面板的创建
- Android 修改spinner 字体颜色 样式的方法
- Oracle操作-修改字体