8

ラベルのフォントのサイズを大きくするにはどうすればよいですか?

この関数を使用してテキストを表示しました:

function OnGUI()
{
    GUI.color = Color.green;
    GUI.Label(Rect(500,350,200,50),"Lose");
}

その結果、次のようになります。

このテキストを大きくするにはどうすればよいですか?

4

2 に答える 2

18

適切な を作成してGUIStyleを設定するだけfontSizeです。これをラベルに渡せば準備完了です。

だから、このようなもの:

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

結果として

于 2013-10-02T17:08:30.190 に答える
15

Unity の GUI が「リッチ テキスト」タグをサポートするようになりました。

http://docs.unity3d.com/Documentation/Manual/StyledText.html

したがって、これは機能します:

GUI.Label(Rect(500,350,200,50),"<color=green><size=40>Lose</size></color>");
于 2013-10-02T17:14:01.007 に答える