由于大字体而被裁剪的标签
Cropped Label due to Big Font
我遇到了这个问题:
标签中的文本被裁剪了。
这是我的代码:
public var MenuSkin:GUISkin;
function OnGUI () {
GUI.skin = MenuSkin;
GUI.skin.font = myfont;
GUI.Label ( new Rect (Screen.width-310,Screen.height/2,300,50), "Number is 16");
}
标签被裁剪。我需要更大的字体,如何在不更改字体的情况下修复它。
谢谢...
使用 style.CalSize() 函数获取所需的确切矩形:
void OnGUI()
{
var style = GUI.skin.label;
var size = style.CalcSize(new GUIContent("Number is 16")); // ****
GUI.Label(new Rect(Screen.width - size.x - 100,
Screen.height / 2, size.x, size.y), "Number is 16");
}
我遇到了这个问题:
标签中的文本被裁剪了。
这是我的代码:
public var MenuSkin:GUISkin;
function OnGUI () {
GUI.skin = MenuSkin;
GUI.skin.font = myfont;
GUI.Label ( new Rect (Screen.width-310,Screen.height/2,300,50), "Number is 16");
}
标签被裁剪。我需要更大的字体,如何在不更改字体的情况下修复它。
谢谢...
使用 style.CalSize() 函数获取所需的确切矩形:
void OnGUI()
{
var style = GUI.skin.label;
var size = style.CalcSize(new GUIContent("Number is 16")); // ****
GUI.Label(new Rect(Screen.width - size.x - 100,
Screen.height / 2, size.x, size.y), "Number is 16");
}