Unity3D GUI.Label не отображается - PullRequest
0 голосов
/ 29 мая 2018

Я сейчас пытаюсь сделать "Добро пожаловать!"Строка и кнопка появляются на экране с помощью GUI Label и GUILayout Button, но они не появляются и нет никаких известных мне ошибок.Эмулятор Unity в порядке, но "Добро пожаловать!"Строка не отображается в Android.Вот мой код, может кто-нибудь сказать мне мою проблему, и если я мог забыть что-то сделать.

public class MainMenu : MonoBehaviour 
{
    public GUISkin Skin;
    public Texture btnTexture;

    public void Awake() { }

    public void OnGUI()
    {
        if (this.Skin != null)
        {
            GUI.skin = this.Skin;

        }

        GUI.skin.button.fontSize = 30;

        Rect content = new Rect(30, 100, Screen.width-60, Screen.height-200);

        GUILayout.BeginArea(content);

        GUILayout.BeginHorizontal();

        GUIStyle TextStyle = new GUIStyle(GUI.skin.label);
        TextStyle.fontSize = 50;

        // Load and set Font
        Font myFont = (Font)Resources.Load("font/stingray", typeof(Font));
        GUI.skin.font = myFont;

        // Set color for selected and unselected
        TextStyle.normal.textColor = Color.yellow;
        TextStyle.hover.textColor = Color.yellow;

        // Display and set the style in string
        GUI.Label(new Rect(50,50,300,70), "Welcome!", TextStyle);

        GUILayout.EndHorizontal();


        GUILayout.BeginHorizontal();
        GUILayout.FlexibleSpace();
        if (GUILayout.Button("Join", GUILayout.Width(300), GUILayout.Height(80)))
        {
            SceneManager.LoadSceneAsync("SingleMenu");
        }
        GUILayout.FlexibleSpace();
        GUILayout.EndHorizontal();

        GUILayout.EndArea();
    }

    void Start () { }

    void Update () { }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...