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

Unity3d 如何更改Button的背景色

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

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

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


補(bǔ)充: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
}

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

一:字體樣式

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

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

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

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

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

二:改字體顏色

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

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

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

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    詳解Unity日志打印工具功能

    Unity是一個(gè)非常火的游戲引擎,我們?cè)匍_發(fā)的時(shí)候有的時(shí)候要進(jìn)行程序的調(diào)試,下面給大家介紹下Unity日志打印工具功能,感興趣的朋友一起看看吧
    2022-01-01
  • Devexpress treelist 簡(jiǎn)介

    Devexpress treelist 簡(jiǎn)介

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

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

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

最新評(píng)論