unity3d GUI.Button 自定義字型大小及透明背景
阿新 • • 發佈:2019-01-28
程式碼
public Texture buttonTexture;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnGUI(){
GUIStyle fontStyle = new GUIStyle();
fontStyle.alignment=TextAnchor.MiddleCenter;
fontStyle.fontSize=25;
fontStyle.normal.textColor=Color.white;
fontStyle.normal.background=(Texture2D)buttonTexture;
if(GUI.Button(new Rect(100,700,800,100),"開始進行驗電,請使用驗電器進行驗電操作",fontStyle)){
Debug.Log("點選了按鈕");
}
}
}
二.背景圖片的透明度
背景圖片的透明度是在製作圖片的時候進行設定的,如下圖所示:
三.將製作好的圖片設定到程式碼對應的Texture物件上即可實現按鈕的透明背景