前文:https://blog.csdn.net/Jaihk662/article/details/87868676(Button按钮)

一、Slider滑条简介

Slider组成部分:

Slider中的Fill Area和Handle Slide Area是装载着Handle和Fill的空物体,作用是调整子物体可移动范围

Slider组件属性:

  • Direction:滑块的滑动方向(正向or反向)
  • Min/Max Value:滑块组件最小/最大值
  • Whole Numbers:勾选后Slider不能平滑拖动(进度值只能为整数)
  • Value:当前滑块组件的进度

2种监听方式和Button也一致,这里举个代码控制的例子如下:

  • Slider.onValueChanged.AddListener(方法名):当复选框状态改变时调用方法,其中方法必须含有参数float,表示滑条的进度
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Listen : MonoBehaviour
{private Slider open;void Start(){open = GameObject.Find("Slider").GetComponent<Slider>();open.onValueChanged.AddListener(GetDown);}void Update(){}void GetDown(float value){Debug.Log("进度值为" + value);}
}

二、进度模式(血条/加载条等)

效果如下:

第一步:新建Slider并修改图片

第二步:隐藏拖动按钮并禁用滑条

第三步:使用脚本控制即可

Unity3D之UGUI基础6:Slider滑条相关推荐

  1. Unity3D之UGUI基础7:Scrollbar卷动条

    前文:https://blog.csdn.net/Jaihk662/article/details/87876183(Slider滑条) 一.Scrollbar卷动条简介 Scrollbar组成部分: ...

  2. Unity3D之UGUI基础3:Image图片

    一.Image基本使用 Image组件用于显示图片资源或者纯粹的颜色 在导入图片资源之前,可以先对图片进行以下操作: 必须:将图片的类型修改为"Sprite(2D and UI)" ...

  3. Unity3D之UGUI基础10:画布的三种模式

    前文:https://blog.csdn.net/Jaihk662/article/details/87865239(UGUI插件介绍) Canvas组件有三种不同的渲染模式: Screen Spac ...

  4. Unity3D之UGUI基础2:Text文本

    一.两个基本组件 Rect Transform:用于控制UI物体的基本属性 Canvas Renderer:画板UI渲染器,必备且不可编辑 这两个组件是所有UI的必备组件 using UnityEng ...

  5. Unity3D之UGUI基础9:ScrollRect卷动区域

    前文:https://blog.csdn.net/Jaihk662/article/details/87876606(Scrollbar卷动条) 一.ScrollRect卷动区域 ScrollRect ...

  6. Unity3D之UGUI基础1:UGUI插件介绍

    一.添加UI UGUI:Unity官方的UI UI创建方式如下: 创建之后,就可以给UI添加组件,如下: 当然也可以直接在Inspector面板中添加 二.Canvas画布 当第一次添加UI时,会自动 ...

  7. Unity3D之UGUI基础8:InputField输入栏

    前文:https://blog.csdn.net/Jaihk662/article/details/87866889(Text文本) 一.InputField输入栏简介 InputField输入栏组成 ...

  8. Unity3D之UGUI基础5:Toggle复选框

    前文:https://blog.csdn.net/Jaihk662/article/details/87868676(Button按钮) 一.Toggle复选框简介 Toggle组成部分: Toggl ...

  9. Unity3D之UGUI基础4:Button按钮

    前文:https://blog.csdn.net/Jaihk662/article/details/87866889(Text文本) 一.Button组件分析 当你新建Button时,会附送一个Tex ...

最新文章

  1. opencv cuda使用笔记
  2. 部署安全的香港服务器注意事项
  3. Hive 基础(1):分区、桶、Sort Merge Bucket Join
  4. 为什么Kubernetes从节点会join失败
  5. numpy中两个array数值比较,在IDE中显示完全相同,但是bool判断两个array是否相等却返回False
  6. oracle rman备份spfile,RMAN备份恢复之SPFILE的恢复(一)
  7. linux下qt实现vlc视频播放器,Qt封装本地视频播放器(VLC二次开发)
  8. teablue数据分析_基于大数据分析的茶叶质量评估
  9. 并发编程--进程池与线程池-练习3
  10. 二、Sql Server 基础培训《进度2-关于主键(知识点学习)》
  11. 钉钉机器人告警快速实现
  12. composite-id class must implement Serializable
  13. 移植linux内核串口配置,uClinux内核的移植 - bootloader对uClinux的S3C44B0移植
  14. 聊一聊JAVA指针压缩的实现原理(图文并茂,让你秒懂)
  15. Javascript开发者必备的工具软件
  16. wince 访问共享文件_WINCE 访问PC共享文件夹
  17. autoit连接mysql数据库
  18. 完整英文版资产负债表、利润表及现金流量表
  19. PVE7.0国内源 ProxmoxVE
  20. 关于shm_open和shm_unlink的使用问题 undefined reference to

热门文章

  1. monty python读音-PYTHON – 让quot;Monty 语言”进入自动化行业:第 1 部分
  2. python新手入门代码-[代码全屏查看]-新手初学Python实现某论坛自动签到功能
  3. python电脑下载什么软件-python官网有几个下载文件?有什么不同?
  4. php url参数用–,php获取URL各部分参数
  5. 安装谷歌插件 ~ 一招轻松解决
  6. 工作中JS语法的小整理以及vue小知识的收纳
  7. vue(vue-cli+vue-router)+babel+webpack项目搭建入门(四)
  8. 最简单的基于FFmpeg的移动端例子:Android 视频转码器
  9. 给 VS2008 / VS2010 MFC 项目添加启动画面
  10. MPEG-7实例入门