iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >Unity3d 如何更改Button的背景色
  • 657
分享到

Unity3d 如何更改Button的背景色

2024-04-02 19:04:59 657人浏览 薄情痞子
摘要

我就废话不多说了,大家还是直接看代码吧~ using UnityEngine; using System.Collections; public class ButtonSty

我就废话不多说了,大家还是直接看代码吧~


using UnityEngine;
using System.Collections; 
public class ButtonStyle : MonoBehaviour {
	public Color _color;//在编辑环境下选择背景色,透明度不能为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);//这个按钮的背景色发生了变化 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 发光字体_Unity3D 设置OnGUI中的字体样式、字体颜色、字体大小等

一:字体样式

从系统盘,如C:\windows\Fonts找一个.ttf格式的字体库,放到Assets目录下。

此时选中该字体库,在Inspector面板可以修改字体的大小,试了一下修改字体的颜色(Font Color)无效

Project面板右键选择创建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变量即可

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。如有错误或未考虑完全的地方,望不吝赐教。

--结束END--

本文标题: Unity3d 如何更改Button的背景色

本文链接: https://www.lsjlt.com/news/123481.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Unity3d 如何更改Button的背景色
    我就废话不多说了,大家还是直接看代码吧~ using UnityEngine; using System.Collections; public class ButtonSty...
    99+
    2024-04-02
  • win7文件夹背景色如何更改
    这篇文章主要介绍了win7文件夹背景色如何更改的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win7文件夹背景色如何更改文章都会有所收获,下面我们一起来看看吧。win7文件夹背景色更改教程首先我们进入“wind...
    99+
    2023-07-01
  • win7中excel背景颜色如何更改
    这篇文章主要介绍“win7中excel背景颜色如何更改”,在日常操作中,相信很多人在win7中excel背景颜色如何更改问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win7中excel背景颜色如何更改”的疑...
    99+
    2023-07-01
  • Android的Button按钮更换其他的背景颜色
    首先我们得明白Android里面的按钮的背景颜色是统一的,如果想更换整体的背景颜色的话可以 找到res->values->themes->themes.xml,双击打开themes.xml文件。 2 进行修改 如下图  3 效果图  ...
    99+
    2023-09-24
    android android studio ide
  • Android Button修改背景颜色及实现Button水波纹效果
    Android Button修改背景颜色及实现Button水波纹效果,效果如下:   以下基于API33(Android13.0),向下兼容至API24(Android7.0)。 1.修改Button背景 我们可以发现在布局xml文件中...
    99+
    2023-09-12
    android
  • css如何改变背景色
    这篇文章主要介绍了css如何改变背景色,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。css的基本语法是什么css的基本语法是:1、css规则由选择器和一条或多条声明两个部分构...
    99+
    2023-06-14
  • visio2007怎么更改背景颜色
    这篇文章主要介绍“visio2007怎么更改背景颜色”,在日常操作中,相信很多人在visio2007怎么更改背景颜色问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”visio2007怎么更改背景颜色”的疑惑有所...
    99+
    2023-07-06
  • jquery如何改变td的背景色
    本篇内容介绍了“jquery如何改变td的背景色”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • pycharm如何改成白色背景
    要将PyCharm的背景改为白色,可以按照以下步骤操作:1. 打开PyCharm并进入设置页面。可以通过点击窗口右下角的“设置”按钮...
    99+
    2023-09-07
    pycharm
  • windows cad背景颜色怎么更改
    这篇文章主要介绍了windows cad背景颜色怎么更改的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇windows cad背景颜色怎么更改文章都会有所收获,下面我们一起来看看吧。cad背景颜色更改的方法:首先...
    99+
    2023-07-02
  • html如何改变背景颜色
    这篇文章将为大家详细讲解有关html如何改变背景颜色,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在html中,可以通过设置标签元素的style属性,添加“background-color:颜色值;”样式...
    99+
    2023-06-15
  • jquery如何改变td背景色
    本篇内容主要讲解“jquery如何改变td背景色”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery如何改变td背景色”吧! ...
    99+
    2024-04-02
  • pycharm如何改变背景颜色
    在PyCharm中,您可以通过以下步骤更改背景颜色: 打开PyCharm并进入首选项(Preferences)。 在首选项对话框中...
    99+
    2023-10-26
    pycharm
  • win8磁贴界面背景如何更换背景图或背景颜色
      win8磁贴背景怎么设置呢win8磁铁界面背景设置方法图样使用于win8.1,具体win8磁贴背景怎么设置,感兴趣的童鞋一起来系统天堂学习一下吧。   win8磁贴背景设置图文教程:   1、打开你的开始桌面,将鼠标...
    99+
    2023-06-05
    win8 磁贴背景 背景 界面 背景图
  • 如何在golang中将白色背景更改为透明?
    小伙伴们有没有觉得学习Golang很有意思?有意思就对了!今天就给大家带来《如何在golang中将白色背景更改为透明?》,以下内容将会涉及到,若是在学习中对其中部分知识点有疑问,或许看了本文就能帮到...
    99+
    2024-04-04
  • win7桌面背景如何更改
    这篇文章主要介绍“win7桌面背景如何更改”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win7桌面背景如何更改”文章能帮助大家解决问题。win7桌面背景更改教程方法一:首先右键点击桌面空白处,选择...
    99+
    2023-07-01
  • javascript如何改变元素的背景颜色
    这篇文章主要介绍了javascript如何改变元素的背景颜色,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。javascript改变元素的背景颜色的方法:首先创建p元素,在里面...
    99+
    2023-06-14
  • JavaScript如何改变网页背景颜色
    JavaScript如何改变网页背景颜色,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。本教程操作环境:windows7系统、j...
    99+
    2024-04-02
  • CSS怎么更改选中文本的背景颜色
    这篇文章主要介绍“CSS怎么更改选中文本的背景颜色”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS怎么更改选中文本的背景颜色”文章能帮助大家解决问题。1. 禁用用户选中一个元素(element)...
    99+
    2023-06-27
  • win101909文件夹背景黑色如何设置改白色
    今天小编给大家分享一下win101909文件夹背景黑色如何设置改白色的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。右键单击目...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作