關於Unity那些事-按鈕篇
最近瘋上遊戲製作....
很好用的網站unity聖經:http://www.ceeger.com/Script/index.Classes.html
簡略按鍵使用:
public Sprite[] SpriteTexture = new Sprite[3]; //宣告三個Sprite[]
SpriteRenderer Sprite_Renderer;
void OnMouseDown()
{
if (gameObject.name == "StartGame") //"StartGame"物件更改
{
Sprite_Renderer = gameObject.GetComponent<SpriteRenderer> ();
Sprite_Renderer.sprite = SpriteTexture[2];
}
else if(gameObject.name == "ExitGame") //"ExitGame"物件更改
{
Sprite_Renderer = gameObject.GetComponent<SpriteRenderer> ();
Sprite_Renderer.sprite = SpriteTexture[2];
}
}
很好用的網站unity聖經:http://www.ceeger.com/Script/index.Classes.html
簡略按鍵使用:
宣告 SpriteRenderer,切換Sprite外觀。
製作“開始遊戲”、“結束遊戲”
OnMouseDown() → 滑鼠左鍵按下。 → 2
OnMouseUp() → 滑鼠左鍵按下後放開。 → 1
OnMouseEnter() → 滑鼠進入。 → 1
GUI設計寫法OnMouseExit() → 滑鼠移開。 → 0
public Sprite[] SpriteTexture = new Sprite[3]; //宣告三個Sprite[]
SpriteRenderer Sprite_Renderer;
{
if (gameObject.name == "StartGame") //"StartGame"物件更改
{
Sprite_Renderer = gameObject.GetComponent<SpriteRenderer> ();
Sprite_Renderer.sprite = SpriteTexture[2];
}
else if(gameObject.name == "ExitGame") //"ExitGame"物件更改
{
Sprite_Renderer = gameObject.GetComponent<SpriteRenderer> ();
Sprite_Renderer.sprite = SpriteTexture[2];
}
}
留言