【Unity入门】UGUI之Slider(滑动条)

这篇具有很好参考价值的文章主要介绍了【Unity入门】UGUI之Slider(滑动条)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、什么是Slider?

Slider控件允许用户可以通过鼠标来在预先确定的范围调节数值
ugui控制滑动条位置,Unity,游戏引擎,unity,游戏引擎

我们可以在Hierarchy视图右键 -> UI ->Slider来创建滑动条
ugui控制滑动条位置,Unity,游戏引擎,unity,游戏引擎
通过上图可以发现Unity内置的Slider主要有3部分,一个是最底层的Background,然后是Fill(进度),然后就是Handle(圆点)
注意:Handle可以去除,其并不是必须的。去掉之后的调节我们可以通过代码来控制滑动条的移动,可用于作进度条或血条。

二、Slider属性与功能

Slider属性,如图:
ugui控制滑动条位置,Unity,游戏引擎,unity,游戏引擎

(1)Interactable:控制组件是否接受输入,如果没有被勾选,是不能进行滑动的。
(2)Transition:用于控制Slider响应用户操作的方式
(3)Navigation:用来控制UI控件的键盘导航如何实现
(4)Fill Rect:填充控件区域的图形。
(5)Handle Rect:滑动“处理”部分的图形,即滑动条上的滑块。
(6)Direction :当移动滑块时,滑动条的值会增加的方向,选项包括 Left To Right、Right To Left、Bottom To Top 和 Top To Bottom。
(7)Min Value:滑块滑动的最小值
(8)Max Value:滑块滑动的最大值
(9)Whole Numbers:滑块值是否限定为整数值
(10)Value:滑块当前的数值。当滑动滑块时,Value值也会随着发生变化。反之亦然
事件
(11)On Value Changed:每当滑块的数值被改变时调用。float类型的值会被传递无论Whole Numbers属性是否启用。文章来源地址https://www.toymoban.com/news/detail-835194.html

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class SliderController : MonoBehaviour {

    private Slider silder;

    void Start() {
        silder = GetComponent<Slider>();
    }

    void Update() {

        silder.value+= 0.1f * Time.deltaTime;
    }

}


到了这里,关于【Unity入门】UGUI之Slider(滑动条)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity实现一个可扩展的UGUI无限滑动列表控件

    12月20日新增 增加一个可收缩的滑动列表,适用于游戏中的任务系统,成就等 使用说明 创建时需要两个模板slot,一个是button,另一个则是btn下显示的cell 配置如下图添加 ExpandableView 脚本,新增的IsDefaultExpand用来控制是否展开 11月28日新增 增加可调节的顶部间隙和左侧间隙 采

    2024年01月19日
    浏览(42)
  • 【游戏开发解答】Unity中对UGUI的Image进行倾斜变形(UGUI | 精灵图 | OnPopulateMesh | 顶点偏移 | 变形)

    本文最终效果 一、前言 嗨,大家好,我是新发。 前同事问了我一个问题,如何将 UGUI 的 Image 进行变形,变成斜斜的, 最直接的就是出图的时候直接就画成斜的,我们不讨论这种情况,这里我们单纯的从技术实现上去思考能不能在 Unity 中通过 UGUI 的 Image 对图片进行倾斜变形

    2024年02月04日
    浏览(56)
  • Unity2D 实现UGUI滚动鼠标滑轮以鼠标位置点为中心缩放图片

     先放参考文章: Unity3d UGUI以鼠标位置点为中心缩放图片(含项目源码) https://blog.csdn.net/qq_33789001/article/details/117749837 再放实现效果: 说说事情缘由,项目需要用到这个效果,所以上网找了个参考文章,后来不知道为什么失效了,所以想着自己改改,看看是什么毛病。 贴原

    2024年02月11日
    浏览(51)
  • Unity使用滑动条Slider控制AudioSource音量,音量不能及时改变的问题

    个人遇到的一个问题:       滑动条Slider控制AudioSource音量,虽然音源大小确实和滑动条值同步改变,但是实际音量并未同步改变, 只有当我关闭UI界面时,音量才会发生改变。 这个问题我试了好久没有解决,所以干脆换一种思路, 通过滑动条控制 AudioMixer 控制音量大小 使

    2023年04月24日
    浏览(48)
  • 【Unity入门】NGUI和UGUI比较

    现在主流项目中基本上都是NGUI和UGUI,那么到底选哪个,我们先来做个比较 图集处理功能比较 NGUI需要使用工具手动拼接图片成图集。 UGUI开发期间可以直接使用图片作为元素,打包时会自动拼接成图集。 图集的alpha拆分功能,NGUI可以通过增加工具类和shader来做,UGUI有自带的

    2024年01月17日
    浏览(37)
  • 【100个 Unity实用技能】☀️ | UGUI中 判断屏幕中某个坐标点的位置是否在指定UI区域内

    🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 🎄 学习专栏推荐:Unity系统学习专栏 🌲 游戏制作专栏推荐:游戏制作 🌲Unity实战100例专栏推荐:Unity 实战100例 教程 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📆 未来很长

    2024年01月25日
    浏览(68)
  • UGUI基础游戏对象Canvas

      画布是一种带有画布组件的游戏对象,所有 UI 元素都必须是此类画布的子项。 创建新的 UI 元素(如使用菜单  GameObject UI Image  创建图像)时,如果场景中还没有画布,则会自动创建画布。UI 元素将创建为此画布的子项。 画布区域在 Scene 视图中显示为矩形。这样可以轻松

    2024年02月13日
    浏览(44)
  • 【UGUI】学会Unity中UGUI中UI元素自适应问题

    彻底学会Unity中UGUI中UI元素自适应问题 官方介绍:设计用于多种分辨率的 UI - Unity 手册 所所谓自适应就是画面元素跟随屏幕分辨率的改变而保持相对位置或者自身像素同步改变! 屏幕分辨率自适应:依靠画布缩放器组件完成 相对位置:依靠锚点位置完成,锚点主要负责保持

    2024年02月04日
    浏览(38)
  • Unity UGUI 滚动列表

    效果: 当前用的 Unity 版本为 5.6.7f1,场景分辨率为 1440 * 2560,下面的案例中,都是以这个分辨率为标准,如果你设置的屏幕大小和我的不一样,那么在后面的操作中,参数可能会不一样。 添加完成后,场景界面如下    如下 将 Content 的大小调整一下 在场景中的显示如下 将

    2024年02月02日
    浏览(45)
  • Unity使用UGUI划线

    Unity 里面虽然提供Linerender绘制线条,但是只能在3D空间划线,有时候需要在UI上绘制指定的线条,柱状图,饼状图等就可以采用下面的方式了。   创建DrawLine,继承MaskableGraphic类,重写OnPopulateMesh(VertexHelper vh)方法,重新使用mesh绘制线条。添加网格顶点实现画线。

    2024年02月08日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包