最新国产好看的视频,伊人天堂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中的字體樣式、字體顏色、字體大小等

一:字體樣式

從系統盤,如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;便可以實現

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

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

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

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

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

相關文章

  • C#編寫COM組件的方法分析

    C#編寫COM組件的方法分析

    這篇文章主要介紹了C#編寫COM組件的方法,結合實例形式分析了C#編寫COM組件的具體步驟與相關實現技巧,需要的朋友可以參考下
    2017-06-06
  • C#RSA對接JAVA中RSA方式代碼實例

    C#RSA對接JAVA中RSA方式代碼實例

    在本篇文章中小編給各位整理的是關于C#RSA對接JAVA中RSA方式代碼實例,有需要的朋友們可以參考一下。
    2019-09-09
  • 在C#使用字典存儲事件示例及實現自定義事件訪問器

    在C#使用字典存儲事件示例及實現自定義事件訪問器

    這篇文章主要介紹了在C#使用字典存儲事件示例及實現自定義事件訪問器的方法,是C#事件編程中的基礎知識,需要的朋友可以參考下
    2016-02-02
  • C#中的文件路徑獲取函數和文件名字獲取函數小結

    C#中的文件路徑獲取函數和文件名字獲取函數小結

    這篇文章主要介紹了C#中的文件路徑獲取函數和文件名字獲取函數小結,本文講解了獲取絕對文件路徑、獲取文件名字、獲得包含 path 目錄信等內容,需要的朋友可以參考下
    2015-01-01
  • C#獲取視頻某一幀的縮略圖的方法

    C#獲取視頻某一幀的縮略圖的方法

    這篇文章主要介紹了C#獲取視頻某一幀的縮略圖的方法,涉及執(zhí)行CMD命令及針對視頻文件操作的技巧,具有一定的實用價值,需要的朋友可以參考下
    2014-11-11
  • 使用C#實現解析Excel公式

    使用C#實現解析Excel公式

    在日常工作中,我們經常需要在Excel中使用公式對表中數據進行計算和分析,所以本文小編主要來和大家介紹一下如何在C#中實現解析Excel公式,感興趣的可以了解下
    2024-02-02
  • C#中圖片、二進制與字符串的相互轉換方法

    C#中圖片、二進制與字符串的相互轉換方法

    這篇文章主要介紹了C#中圖片、二進制與字符串的相互轉換方法,涉及C#針對不同數據類型的解析與轉換操作技巧,需要的朋友可以參考下
    2016-06-06
  • C# 使用WPF 用MediaElement控件實現視頻循環(huán)播放

    C# 使用WPF 用MediaElement控件實現視頻循環(huán)播放

    在WPF里用MediaElement控件,實現一個循環(huán)播放單一視頻的程序,同時可以控制視頻的播放、暫停、停止。這篇文章給大家介紹了C# 使用WPF 用MediaElement控件實現視頻循環(huán)播放,需要的朋友參考下吧
    2018-04-04
  • Unity后處理效果之邊角壓暗

    Unity后處理效果之邊角壓暗

    這篇文章主要為大家詳細介紹了Unity后處理效果之邊角壓暗,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • C#實現操作MySql數據層類MysqlHelper實例

    C#實現操作MySql數據層類MysqlHelper實例

    這篇文章主要介紹了C#實現操作MySql數據層類MysqlHelper,實例分析了C#操作MySQL的常用技巧,并將其封裝入一個類中以方便調用,需要的朋友可以參考下
    2015-04-04

最新評論

甘孜| 祁连县| 葫芦岛市| 西平县| 贡嘎县| 工布江达县| 赤壁市| 神农架林区| 柯坪县| 青岛市| 花莲县| 新田县| 河西区| 弋阳县| 远安县| 常熟市| 申扎县| 舞钢市| 临泽县| 讷河市| 郑州市| 吉首市| 久治县| 桑日县| 灵川县| 丹江口市| 清镇市| 合江县| 桦甸市| 报价| 安国市| 太仆寺旗| 峨山| 陇西县| 桐梓县| 炉霍县| 朝阳市| 岳池县| 法库县| 西平县| 吉木萨尔县|