3D,Unity3D之UGUI基礎6:Slider滑條

 2023-11-18 阅读 17 评论 0

摘要:? 前文:https://blog.csdn.net/Jaihk662/article/details/87868676(Button按鈕) 一、Slider滑條簡介 Slider組成部分: 3D。Slider中的Fill Area和Handle Slide Area是裝載著Handle和Fill的空物體,作用是調整子物體可移動范圍 Slider組件屬

?

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

一、Slider滑條簡介

Slider組成部分:

3D。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);}
}

?

二、進度模式(血條/加載條等)

效果如下:

unity設計環形滾動條,第一步:新建Slider并修改圖片

第二步:隱藏拖動按鈕并禁用滑條

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

?

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/179154.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息