Unity3D之UGUI基础6:Slider滑条
前文: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滑条相关推荐
- Unity3D之UGUI基础7:Scrollbar卷动条
前文:https://blog.csdn.net/Jaihk662/article/details/87876183(Slider滑条) 一.Scrollbar卷动条简介 Scrollbar组成部分: ...
- Unity3D之UGUI基础3:Image图片
一.Image基本使用 Image组件用于显示图片资源或者纯粹的颜色 在导入图片资源之前,可以先对图片进行以下操作: 必须:将图片的类型修改为"Sprite(2D and UI)" ...
- Unity3D之UGUI基础10:画布的三种模式
前文:https://blog.csdn.net/Jaihk662/article/details/87865239(UGUI插件介绍) Canvas组件有三种不同的渲染模式: Screen Spac ...
- Unity3D之UGUI基础2:Text文本
一.两个基本组件 Rect Transform:用于控制UI物体的基本属性 Canvas Renderer:画板UI渲染器,必备且不可编辑 这两个组件是所有UI的必备组件 using UnityEng ...
- Unity3D之UGUI基础9:ScrollRect卷动区域
前文:https://blog.csdn.net/Jaihk662/article/details/87876606(Scrollbar卷动条) 一.ScrollRect卷动区域 ScrollRect ...
- Unity3D之UGUI基础1:UGUI插件介绍
一.添加UI UGUI:Unity官方的UI UI创建方式如下: 创建之后,就可以给UI添加组件,如下: 当然也可以直接在Inspector面板中添加 二.Canvas画布 当第一次添加UI时,会自动 ...
- Unity3D之UGUI基础8:InputField输入栏
前文:https://blog.csdn.net/Jaihk662/article/details/87866889(Text文本) 一.InputField输入栏简介 InputField输入栏组成 ...
- Unity3D之UGUI基础5:Toggle复选框
前文:https://blog.csdn.net/Jaihk662/article/details/87868676(Button按钮) 一.Toggle复选框简介 Toggle组成部分: Toggl ...
- Unity3D之UGUI基础4:Button按钮
前文:https://blog.csdn.net/Jaihk662/article/details/87866889(Text文本) 一.Button组件分析 当你新建Button时,会附送一个Tex ...
最新文章
- opencv cuda使用笔记
- 部署安全的香港服务器注意事项
- Hive 基础(1):分区、桶、Sort Merge Bucket Join
- 为什么Kubernetes从节点会join失败
- numpy中两个array数值比较,在IDE中显示完全相同,但是bool判断两个array是否相等却返回False
- oracle rman备份spfile,RMAN备份恢复之SPFILE的恢复(一)
- linux下qt实现vlc视频播放器,Qt封装本地视频播放器(VLC二次开发)
- teablue数据分析_基于大数据分析的茶叶质量评估
- 并发编程--进程池与线程池-练习3
- 二、Sql Server 基础培训《进度2-关于主键(知识点学习)》
- 钉钉机器人告警快速实现
- composite-id class must implement Serializable
- 移植linux内核串口配置,uClinux内核的移植 - bootloader对uClinux的S3C44B0移植
- 聊一聊JAVA指针压缩的实现原理(图文并茂,让你秒懂)
- Javascript开发者必备的工具软件
- wince 访问共享文件_WINCE 访问PC共享文件夹
- autoit连接mysql数据库
- 完整英文版资产负债表、利润表及现金流量表
- PVE7.0国内源 ProxmoxVE
- 关于shm_open和shm_unlink的使用问题 undefined reference to
热门文章
- monty python读音-PYTHON – 让quot;Monty 语言”进入自动化行业:第 1 部分
- python新手入门代码-[代码全屏查看]-新手初学Python实现某论坛自动签到功能
- python电脑下载什么软件-python官网有几个下载文件?有什么不同?
- php url参数用–,php获取URL各部分参数
- 安装谷歌插件 ~ 一招轻松解决
- 工作中JS语法的小整理以及vue小知识的收纳
- vue(vue-cli+vue-router)+babel+webpack项目搭建入门(四)
- 最简单的基于FFmpeg的移动端例子:Android 视频转码器
- 给 VS2008 / VS2010 MFC 项目添加启动画面
- MPEG-7实例入门