纳金网

标题: “GUISkin”相关问题 [打印本页]

作者: 烟雨    时间: 2013-6-20 01:30
标题: “GUISkin”相关问题
public GUISkin mySkin;


   void OnGUI()
    {
        GUI.skin = mySkin;


        if (GUI.Button(newGamePosition, "", GUI.skin.GetStyle("newGameButton")))
        {
            AudioSource.PlayClipAtPoint(menuSound,new Vector3(0f,0f,-10f));
            StartCoroutine(waitSecondsLoadLevel("help"));
        }


        if (GUI.Button(howToPlayPosition, "", GUI.skin.GetStyle("howToPlayButton")))
        {
            AudioSource.PlayClipAtPoint(menuSound, new Vector3(0f, 0f, -10f));


            //切换场景啊
            //Application.LoadLevel("help");
            //Application.LoadLevel(1);


            //延时执行
            StartCoroutine(waitSecondsLoadLevel("help"));
            
        }


        if(GUI.Button(moreGamePosition, "", GUI.skin.GetStyle("moreFreeGameButton")))
        {
            AudioSource.PlayClipAtPoint(menuSound, new Vector3(0f, 0f, -10f));
        }
    }
    问题一:“myGUISkin.guiskin”赋值给了“mySkin”,“myGUISkin.guiskin”这是一个什么文件?       它是怎么来的???


    问题二:“GUI.skin.GetStyle("newGameButton")”中“GetStyle方法”的作用是什么?      “newGameButton”是张图片,没找到啊?


    问题三:"GUI.Button(newGamePosition, "新游戏", GUI.skin.GetStyle("newGameButton"))"中,如何让“新游戏”三个字居中显示?




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5