- 最后登录
- 2021-7-6
- 注册时间
- 2012-12-27
- 阅读权限
- 90
- 积分
- 76145
 
- 纳金币
- 53488
- 精华
- 316
|
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"))"中,如何让“新游戏”三个字居中显示? |
|