当前位置: 首页 > news >正文

2018做网站的软件培训课程名称大全

2018做网站的软件,培训课程名称大全,IIS和wordpress,国外做的好的电商网站推荐一.Slider对象的结构 对象介绍Slider附加Slider组件Background背景Fill Area填充范围Fill填充对象Handle Slider Area滑块移动范围Handle滑块 二.Slider组件属性 属性说明Fill Rect关联填充对象Handle Rect关联滑块对象Direction设置方向Min Value最大取值Max Value最小取值Wh…

一.Slider对象的结构

对象介绍
Slider附加Slider组件
Background背景
Fill Area填充范围
Fill填充对象
Handle Slider Area滑块移动范围
Handle滑块

二.Slider组件属性

属性说明
Fill Rect关联填充对象
Handle Rect关联滑块对象
Direction设置方向
Min Value最大取值
Max Value最小取值
Whole Numbers是否取整
Value当前取值

三.事件监听

3.1 可视化监听

3.2 代码监听

public class CSlider : MonoBehaviour
{private Slider _slider;void Start(){_slider = GameObject.Find("Slider").GetComponent<Slider>();_slider.onValueChanged.AddListener(delegate (float value){sliderOnValueChanged(value);});}public void sliderOnValueChanged(float value){Debug.Log("value: "+ value);}
}

四.填充内容占满背景

首先,我们进一步的了解默认的Slider对象,先将滑块隐藏,在最小值和最大值之间拖动Value

可以看到Value最小时,填充图片没有消失,Value最大时,填充范围没有覆盖背景图。

以下设置可以解决这个问题:

4.1.把Fill放到Slider下,Fill Area删了

4.2 将Fill的宽高设置为和父对象一致

4.3 把Fill的Image组件的ImageType属性设置为Filled,把Fill Method设置为Horizontal

将Background和Fill的图片设置后,改变Value的值,可以看到Value最小时,填充消失,Value最大时,覆盖背景

五.Slider的应用

总体来说Slider很常用,游戏中血条,进度条,设置百分比数值等地方都有应用。可按是否有交互进行分类,无交互的统称为进度条(包括血条,经验条等,肯定没有滑块);有交互的称为滑动条(可能有滑块)

5.1 进度条

某游戏的进度条UI

通过代码设置进度条UI的简单举例

public class CSlider : MonoBehaviour
{private Slider _slider;private TMP_Text _text1;private float time = 0;void Start(){_text1 = GameObject.Find("Slider1/Text1").GetComponent<TMP_Text>();_slider = GameObject.Find("Slider1").GetComponent<Slider>();_slider.minValue = 0;_slider.maxValue = 100;_slider.wholeNumbers = true;setSliderValue(20);}void Update(){time += Time.deltaTime;if(3 < time){setSliderValue(50);}Debug.Log(time);}public void setSliderValue(float value){_slider.value = value;_text1.SetText(value + "/" +  _slider.maxValue);}
}

运行效果

5.2 滑动条

某游戏滑动条UI

代码示例

public class CSlider : MonoBehaviour
{private Slider _slider;private TMP_Text _text1;private float time = 0;void Start(){_text1 = GameObject.Find("Slider1/Text1").GetComponent<TMP_Text>();_slider = GameObject.Find("Slider1").GetComponent<Slider>();_slider.minValue = 0;_slider.maxValue = 100;_slider.wholeNumbers = true;_slider.onValueChanged.AddListener(delegate (float value){Debug.Log(value);_text1.SetText(value + "/" +  _slider.maxValue);});setSliderValue(20);}public void setSliderValue(float value){_slider.value = value;_text1.SetText(value + "/" +  _slider.maxValue);}
}

运行效果

http://www.yidumall.com/news/94136.html

相关文章:

  • 仿站网站策划是干什么的
  • 美国做按摩广告的网站近期的新闻消息
  • 怎么可以自己做网站被百度收到百度关键词指数排行
  • 怎么做招聘网站链接网站建设是什么
  • 表白网站怎样做有创意网站恶意点击软件
  • 做宣传网站抖音seo代理
  • 自己怎么开网站做销售国内建站平台
  • 好用的网页设计软件网站seo关键词排名
  • 深圳做微信网站建设站长资源平台
  • 用vs2010做网站教程吉林网站seo
  • 做二手电脑的网站网站关键词优化方案
  • php网站开发职责企业培训课程种类
  • 南昌营销型网站建设湖北疫情最新情况
  • 怎么查在哪个网站做的备案百度精准获客平台
  • 国外网站博客网站也可以做引流最近的新闻大事10条
  • 网站建设到上线的步骤过程seo流量排行榜神器
  • 酒吧网站模板百度手机助手app下载
  • 微信第三方网站怎么做传播易广告投放平台
  • wordpress 登录后查看网站seo快速
  • phpcms适合做什么网站免费域名解析
  • 霍尔果斯网站建设网站按天扣费优化推广
  • 网站建设投标评分标准一个新手怎么去运营淘宝店铺
  • 屏蔽网页 的网站备案专业软文平台
  • 商务网站开发方式网络营销方式对比分析
  • web前端学习路线图seo推广公司哪家好
  • 一些大型网站的服务器需要租用多大的带宽国际域名注册网站
  • it前端是做网站的网络广告的概念
  • 苏州区建设局网站首页百度产品大全入口
  • 杭州做肉松饼的网站有多少家热搜榜排名前十
  • 网站建设教学改进seo是什么的简称