首页 > 其他分享 >Unity中Button的调色

Unity中Button的调色

时间:2023-05-24 19:34:32浏览次数:29  
标签:Color Button 245 Unity 按钮 调色

Unity的Button功能在游戏开发中是非常常用的,今天笔者来简单介绍一下Button的调色,以便使其更美观。

首先,是之前笔者遇到过的一个问题,在我们新建了一个Button之后,它会像我下面的开始游戏按钮一样,背景呈现出白色,与我们游戏开始菜单的颜色很不符合。

 我们可以在Inspector窗口找到Normal Color

 点开后将RGBA分别设置为245,245,245和0,这样就可以使得开始菜单的背景和按钮融合的比较好了。

 其次,这里在简单介绍一下下面的几个Color

Highlighted Color是你鼠标移动到Button上面之后,它会变成的颜色

Pressed Color顾名思义,就是你鼠标按下去的那一瞬间,Button呈现的颜色

加上之前的Normal Color,基本上就可以满足一般情况下,我们鼠标移动到按钮上,点击按钮这个操作的颜色转换

至于下面的两个Color,笔者暂时没用到过,有懂的朋友也可以在评论区给笔者讲解一下

希望能给有需要的朋友一点帮助

标签:Color,Button,245,Unity,按钮,调色
From: https://www.cnblogs.com/qingyuan0213/p/17429287.html

相关文章

  • unity学习日志4(麦扣老师3DRPG项目学习)
    新的APIPhysics.OverLapSphere(位置(Vector3),半径(Float))函数功能:在该位置生成一个球体,返回一个数组(类型为collider),数组存储所有与球体接触和在球体内的拥有碰撞检测的物体链接直达:https://docs.unity.cn/cn/2021.3/ScriptReference/Physics.OverlapSphere.html项目中......
  • Unity普通项目升级为URP通用渲染管线
    @TOC<hrstyle="border:solid;width:100px;height:1px;"color=#000000size=1">前言我的unity版本是2019.4如果是新建的unity项目,直接创建URP案例工程就可以了<hrstyle="border:solid;width:100px;height:1px;"color=#000000size=1">如果想从普通的工程升级成UR......
  • 大佬们 有没有unity游戏开发的一些群呀,可以在底下评论一下吗??
    欢迎大家的评论哦下面是一些杂谈:如何提高游戏开发水平要提高游戏开发水平,你可以考虑以下几个方面:学习和实践游戏开发基础知识:了解游戏开发的基本概念、原理和流程。学习编程语言(如C#、C++)、游戏引擎(如Unity、UnrealEngine)和相关工具的使用方法。深入理解游戏设计和游戏......
  • 如何接收用户事件_以Button点击为例
    如何接收用户事件_以Button点击为例JavaFX中与用户进行交互的方式可以通过事件的回调。我们可以给一个控件(比如Button)绑定一个事件回调函数,当相关事件触发时(比如Button被点击),JavaFX将调用这个回调函数。以Button为例,在我们创建好Button后,调用setOnAction方法为其设......
  • Unity3D高级编程主程手记 学习笔记二:C#技术要点
    1.Untiy3D中C#的底层原理Unity底层在运行C#程序时有两种机制:一种是Mono,另一种是IL2CPP。Mono存在的目的是为了跨平台,因为最初C#只支持Windows。而IL可以看成是一种汇编语言且完全基于堆栈,必须运行在虚拟机上。也就是说C#会被编译器编译成IL,当需要他们时就会被实时的加载到运行库......
  • unity学习日志3(麦扣老师3DRPG项目学习)
    1.ShaderGraphy基本使用利用unity自带的菲利涅效果通过Multiply用Color使其改变颜色,操作如上如所示将需要调整的变量放到左上角中,即可和在inspector中随时调整shaderAlphaClipping:用于透明与非透明之间进行过渡AlphaThreshold代表阈值:没到达这个值不会进行渲染DithCoun......
  • iOS initWithFrame:frame] 与 [UIButton buttonWithType] 对比
    What'sthedifferencebetweenthefollowingtwocodesnippets?1.UIButton*button=[UIButtonbuttonWithType:UIButtonTypeCustom];button.frame=frame;2.UIButton*button=[[[UIButtonalloc]initWithFrame:frame]autorelease];-buttonWithType:UI......
  • Unity自带的对象池——UnityEngine.Pool
    简介之前对象池都是自己写,现在unity的API自带对象池了,UnityEngine.Pool官方文档:https://docs.unity3d.com/ScriptReference/Pool.CollectionPool_2.html主要包含了几个类1.CollectionPool<T0,T1>集合池,可以放List、HashSet、Dictionary啥的,非线程安全2.DictionaryPool<T0,T1>......
  • unity实时渲染部分
    1.1现代GPU渲染流水线首先,图形渲染流水线以顶点数据作为开始,当GPU获取到CPU传递的顶点数据之后,整个图形渲染流水线正式开始运作图形渲染流水线的第一个站点是顶点着色器(VertexShader),它允许使用者通过程序进行配置。在顶点着色器中,顶点坐标会从模型空间变换到裁剪空间。除此......
  • Unity ZSpace相关操作文档
    适用范围开发文档适用于Unity5.5及更新的版本,包括Unity2017,Unity2018,Unity2019。zSpace插件构建Unity开发人员无需修改zSpace插件中的任何内容即可使用它的所有功能。但是了解插件体系结构对加快应用的开发。本节着重探讨插件结构。ZCoreMonoBehaviourzSpace插件包括一个......