欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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;//恢復(fù)原來的背景色GUI.Button(new
 Rect(140,100,100,100),"tex");//這個按鈕恢復(fù)了以前的背景色}}


補充: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 設(shè)置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()中設(shè)置GUI.skin = guiSkin;

二:改字體顏色

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

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

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

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

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

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

相關(guān)文章

  • Unity3D實戰(zhàn)之答題系統(tǒng)的實現(xiàn)

    Unity3D實戰(zhàn)之答題系統(tǒng)的實現(xiàn)

    本文將用Unity3D制作一個答題系統(tǒng),可以從文本文檔中提取題目和分?jǐn)?shù),然后綁定到UI上,在答題的過程中,自動判斷分?jǐn)?shù),自動判斷正確率。感興趣的可以學(xué)習(xí)一下
    2022-03-03
  • C# 元組和值元組的具體使用

    C# 元組和值元組的具體使用

    這篇文章主要介紹了C# 元組和值元組的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • C#中如何使用Chart圖表問題

    C#中如何使用Chart圖表問題

    這篇文章主要介紹了C#中如何使用Chart圖表問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • string與stringbuilder兩者的區(qū)別

    string與stringbuilder兩者的區(qū)別

    今天小編就為大家分享一篇關(guān)于string與stringbuilder兩者的區(qū)別,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • C#中類成員的定義的修飾關(guān)鍵詞知識點總結(jié)

    C#中類成員的定義的修飾關(guān)鍵詞知識點總結(jié)

    在本篇文章里小編給大家整理了關(guān)于C#中類成員的定義的修飾關(guān)鍵詞知識點內(nèi)容,有需要的朋友們可以參考下。
    2020-02-02
  • 詳解Unity 實現(xiàn)語音識別功能

    詳解Unity 實現(xiàn)語音識別功能

    語言識別功能已經(jīng)在我們身邊普遍流行起來,在unity開發(fā)中語音識別也非常火熱,今天就介紹下Unity自帶的語音識別功能的實現(xiàn),感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • C# 操作PostgreSQL 數(shù)據(jù)庫的示例代碼

    C# 操作PostgreSQL 數(shù)據(jù)庫的示例代碼

    本篇文章主要介紹了C# 操作PostgreSQL 數(shù)據(jù)庫的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 詳解Unity日志打印工具功能

    詳解Unity日志打印工具功能

    Unity是一個非?;鸬挠螒蛞妫覀冊匍_發(fā)的時候有的時候要進行程序的調(diào)試,下面給大家介紹下Unity日志打印工具功能,感興趣的朋友一起看看吧
    2022-01-01
  • Devexpress treelist 簡介

    Devexpress treelist 簡介

    本文給大家簡單介紹了Devexpress treelist 知識,包括屬性列表,事件及使用方法,非常不錯,具有參考借鑒價值,需要的朋友參考下
    2016-12-12
  • C#創(chuàng)建Windows服務(wù)與服務(wù)的安裝、卸載

    C#創(chuàng)建Windows服務(wù)與服務(wù)的安裝、卸載

    這篇文章介紹了C#創(chuàng)建Windows服務(wù)與服務(wù)的安裝、卸載,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02

最新評論