最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Unity3d 如何更改Button的背景色

 更新時間:2021年04月13日 12:28:47   作者:無涯Andy  
這篇文章主要介紹了unity3d GUI.Button 自定義字體大小及透明背景方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧~

using UnityEngine;
using System.Collections; 
public class ButtonStyle : MonoBehaviour {
	public Color _color;//在編輯環(huán)境下選擇背景色,透明度不能為0
	public Texture2D tex;
 
 void OnGUI(){GUI.Button(new Rect(0,0,100,100),"tex");Color oldColor = GUI.backgroundColor;//保存原有的背景色GUI.backgroundColor = _color;//更改背景色GUI.Button (new Rect (650,20,150,120), tex);//這個按鈕的背景色發(fā)生了變化 GUI.backgroundColor = oldColor;//恢復原來的背景色GUI.Button(new
 Rect(140,100,100,100),"tex");//這個按鈕恢復了以前的背景色}}


補充:Unity中Button的顏色如何用腳本改變

用腳本更改按鈕的顏色組合

public Button button;
void Start()
{
ColorBlock cb = new ColorBlock();
cb.normalColor = Color.red;
cb.highlightedColor = Color.green;
cb.pressedColor = Color.blue;
cb.disabledColor = Color.black;
button.colors = cb
}

補充:unity 發(fā)光字體_Unity3D 設置OnGUI中的字體樣式、字體顏色、字體大小等

一:字體樣式

從系統(tǒng)盤,如C:\Windows\Fonts找一個.ttf格式的字體庫,放到Assets目錄下。

此時選中該字體庫,在Inspector面板可以修改字體的大小,試了一下修改字體的顏色(Font Color)無效

Project面板右鍵選擇創(chuàng)建GUI Skin,或者Assets-->Create-->GUI Skin

在新建的GUI Skin的Inspector面板,拖拽字體庫到其Font屬性

在需要使用的腳本,聲明一個公共public GUISkin guiSkin;然后在OnGUI()中設置GUI.skin = guiSkin;

二:改字體顏色

在OnGUI()中使用GUI.color = Color.XXX;便可以實現(xiàn)

三:可以使用GUI Style來實現(xiàn)對GUI樣式的重寫(顏色、字體大小等等)

但是比較麻煩,會打亂默認的GUI界面,需要重新把所有東西設置好。

在腳本中聲明一個public 的GUIStyle變量即可,把腳本拖拽給物體后,在對應物體的Inspector界面便可以對該GUIStyle進行編輯

腳本中使用該GUIStyle,只需要在GUI.XXX(,,GUIStyle XX)調用這個GUIStyle變量即可

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

最新評論

斗六市| 宣汉县| 松滋市| 当雄县| 陈巴尔虎旗| 丽江市| 万宁市| 祥云县| 新竹县| 阿坝县| 沙洋县| 长沙县| 根河市| 宾川县| 奉贤区| 乌什县| 区。| 旬阳县| 巨野县| 宁津县| 福清市| 密云县| 册亨县| 深州市| 宜宾市| 武安市| 曲阜市| 青冈县| 新化县| 吴江市| 鹤山市| 玉树县| 泸州市| 桓仁| 德庆县| 西和县| 花莲市| 永和县| 平邑县| 陆丰市| 阳春市|