今天要製作一個按鈕, 在這說明一下函數的用法。

詳細的相關函數有興趣可以參考一下(MonoBehaviour:Unity聖典)

以下是程式碼:

public class Script : MonoBehaviour {

    void OnMouseOver()
    {

        //當鼠標在Button上時Button變成綠色
        Button.transform.GetComponent<SpriteRenderer>().color = Color.green;
    }

    void OnMouseExit()
    {

        //當鼠標離開Button上時Button變回白色
        Button.transform.GetComponent<SpriteRenderer>().color = Color.white;
    }

    void OnMouseDown()
    {

        //當按住Button時Button變成黑色
        Button.transform.GetComponent<SpriteRenderer>().color = Color.black;
    }

    void OnMouseUp()
    {

        //當鼠標在Button上放開時Button變回白色
        Button.transform.GetComponent<SpriteRenderer>().color = Color.white;

        Debug.Log("執行程式")
    }
}

 

 

創作者介紹
創作者 野狐的Unity學習日記 的頭像
rumsgr

野狐的Unity學習日記

rumsgr 發表在 痞客邦 留言(1) 人氣( 343 )