JavaScript - Unity通过脚本更改按钮字体大小

时间:2016-02-09 19:21:22

标签: javascript unity3d

我最近一直在做一个游戏,而且非常好。今天我开始在菜单上工作,我创建了一个按钮,但有一个问题,我不知道如何更改字体的大小:/

这是脚本:

The Code

2 个答案:

答案 0 :(得分:0)

将GUIStyle传递给函数并在GUIStyle中设置字体大小。

这样的事情应该真的有效。

using UnityEngine;
using System.Collections;

public class FontSizeExample : MonoBehaviour 
{

    GUIStyle smallFont;
    GUIStyle largeFont;

    void Start () 
    {
        smallFont = new GUIStyle();
        largeFont = new GUIStyle();

        smallFont.fontSize = 10;
        largeFont.fontSize = 32;
    }

    void OnGUI()
    {
        GUI.Label(new Rect(100, 100, 300, 50), "SMALL HELLO WORLD", smallFont);
        GUI.Label(new Rect(100, 200, 300, 50), "LARGE HELLO WORLD", largeFont);
    }
}

source

答案 1 :(得分:0)

好的,所以我研究了一下GUIStyle,我这样做了:

var guiStyle:guiStyle;

然后我做了

if(GUI.Button(Rect(playX,playY,sizePlayX,sizePlayY),“Play”,guiStyle)){code}

我在剧本的检查员中得到了一个新东西,我可以改变一切,字体大小,颜色唯一的问题是边框消失了......任何人都知道如何解决这个问题?