【unity】【C#】UGUI组件


UI是什么

UI是用户界面(User Interface)的缩写,它是用户与软件或系统进行交互的界面。UI设计旨在提供用户友好的界面,使用户能够轻松地使用软件或系统。UI设计包括界面的布局、颜色、字体、图标等方面,旨在提高用户体验和用户满意度。通过良好的UI设计,用户可以更快速、更高效地完成任务,同时也能提升软件或系统的整体美观性和吸引力。

unity里面的UI就是UGUI

对UI初步认识

我们先创建一个最基本的UI - image 用来存放图片
在这里插入图片描述
在场景中我们会发现这个UI界面特别大,基本上是普通物件的100倍大
在这里插入图片描述
我们可以通过右边的信息对这个image进行更改

看到左下角那个小红方块了吗,我们可以移动它,也可以更改它的大小,如果想要等比例缩放只需要按住 alt 键
在这里插入图片描述
这里还有很多别的UI功能,笔者在这里将翻译放在下面
在这里插入图片描述
比如说第二个 Text 就是文本

我们可以编辑里面的文字,也可以使用下面的功能对这部分进行更改

其他就不一一赘述了,大家自己玩玩就知道

在这里插入图片描述

接下来看一个比较重要的按键 - button,同样我们可以在右边对他进行外观的编辑
在这里插入图片描述
比较重要的是这一部分 - 交互功能,笔者用红圈圈出来的,勾选上这个按钮才有交互功能,否则没有
在这里插入图片描述

关于交互功能,举个例子,这个部分的功能,就是在按钮点击后会发生的变化,我们把text拖拽进这个部分,设置点击时失活(打勾为激活)
在这里插入图片描述
运行后,点击 button 文集就隐藏了
在这里插入图片描述

再来看一个比较重要的UI - slider
在这里插入图片描述
这个东西其实就是一个滑块,在游戏里,角色往往有血条,这个滑块我们可以设置百分比填充,附带上代码,就能实现角色血量的变化

比如说我们将Fill设置为红色,再删除下面的Handle Slide Area
在这里插入图片描述
就可以看到滑块被红色的小点填充了
在这里插入图片描述
再将slider的value给拉满,可以看到血条基本上被填充了
在这里插入图片描述
至于填充不满的原因是填充区域没有占满,只要将蓝色区域拉到合适的位置就行了
在这里插入图片描述

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值