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

长白山网站学做管理seo搜索优化排名

长白山网站学做管理,seo搜索优化排名,网站服务器有哪些种类,检察院门户网站建设方案目录 前言 一、关于slider的监听事件 二、方案一 (无脚本版) 三、方案二 (继承slider脚本进行拓展) 四、方案三(外部脚本添加) 前言 前一段时间在使用这个功能,发现搜索出来的文章和脚本&…

目录

前言

一、关于slider的监听事件

二、方案一 (无脚本版)

三、方案二 (继承slider脚本进行拓展)

四、方案三(外部脚本添加)


前言

前一段时间在使用这个功能,发现搜索出来的文章和脚本,讲的都不是很详细,这里做一些补充。

注意看目录,一共是三种方案,都可以使用,使用一种就可以了!!!!

一、关于slider的监听事件

如图1所示,unity自带的slider组件只有当数值变动时的事件,但我们有时候还需要按下的事件,抬起的事件等。

图1 slider组件

二、方案一 (无脚本版)

拖拽等事件是EventTrigger,这个在slider下也同样适用,所以直接添加组件EventTrigger(如图2所示)。

图2 eventTrigger

后面的步骤可以和按钮一样使用,可跳转链接。

 unity | EventTrigger(实现鼠标/按钮按下、抬起等时执行的方法)-CSDN博客

三、方案二 (继承slider脚本进行拓展)

up觉得这个方案还是挺麻烦的,不建议使用。还不如上一条。

新建一个脚本叫随便起个名字,例newSlider,然后继承自Slider。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;public class NewSlider : Slider
{}

随便新建一个物体,把这个脚本挂上去,你会发现,两个一模一样,只不过新的没有数据。(如图3所示)

图3 NewSlider

我们把之前slider的数据一个一个抄到这个上面。(如图4所示)

图4 抄数据

最后把新的组件粘贴回原来的slider。(如图5所示)

图5 把newSlider放回去

 接下来在之前新建的脚本里添加方法。

using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;public class NewSlider : Slider
{//这里用的是接口,没有继承的原因是Slider里面继承过了,这里只需要使用就可以//按下时方法public override void OnPointerDown(PointerEventData eventData){Debug.Log("我按下了");}//抬起时方法public override void OnPointerUp(PointerEventData eventData){Debug.Log("我抬起了");}
}

 想了解具体原理请参考
Unity | 接口的理解和使用方法_unity 接口-CSDN博客

成品如图6所示。

图6 成品

四、方案三(外部脚本添加)

还是要在slider上面加组件EventTrigger,如图2所示,这里不第二次贴图了。

每一条的解析,我都写在下面了。(解析快比代码多了~给个赞吧,小女子这厢有礼了~)

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;public class SliderEvent : MonoBehaviour
{//公开一个slider,到时候把这个拖进来public Slider slider;void Start(){//获取一下slider上面EventTrigger组件EventTrigger eventTrigger = slider.GetComponent<EventTrigger>();//首先,需要初始化一个类,这个类里面你需要指定:1.你要添加哪种事件 2.事件发生时,你要执行什么方法EventTrigger.Entry entry = new EventTrigger.Entry();//这里先添加,当按下时的事件entry.eventID = EventTriggerType.PointerDown;//这里添加按下时执行什么方法entry.callback.AddListener((data)=>Way0());//我事件也设置完了,事件发生时执行的方法也设置完了,我要把这个类加到eventTrigger里的类列表里eventTrigger.triggers.Add(entry);//如果想再加一个抬起事件,把这个类重新初始化一下entry = new EventTrigger.Entry();//这里先添加,当抬起时的事件entry.eventID = EventTriggerType.PointerUp;//这里添加按下时执行什么方法entry.callback.AddListener((data) => Way1());//我事件也设置完了,事件发生时执行的方法也设置完了,我要把这个类加到eventTrigger里的类列表里eventTrigger.triggers.Add(entry);}//这里是一个方法void Way0(){ }//这里是方法2void Way1(){}}

文章转载自:
http://ametropia.c7625.cn
http://prehistory.c7625.cn
http://sanandaj.c7625.cn
http://please.c7625.cn
http://traveled.c7625.cn
http://buhr.c7625.cn
http://glossarist.c7625.cn
http://rookery.c7625.cn
http://diplomatically.c7625.cn
http://obstruct.c7625.cn
http://trembly.c7625.cn
http://recency.c7625.cn
http://gamboge.c7625.cn
http://foredate.c7625.cn
http://olg.c7625.cn
http://azygography.c7625.cn
http://palmate.c7625.cn
http://ascendance.c7625.cn
http://isentropic.c7625.cn
http://electrofishing.c7625.cn
http://skyless.c7625.cn
http://viniculture.c7625.cn
http://generotype.c7625.cn
http://bastioned.c7625.cn
http://nenuphar.c7625.cn
http://pagurian.c7625.cn
http://exudation.c7625.cn
http://hemosiderotic.c7625.cn
http://embryonated.c7625.cn
http://somatotrophic.c7625.cn
http://condyloid.c7625.cn
http://jank.c7625.cn
http://irascibility.c7625.cn
http://scurrilously.c7625.cn
http://sphere.c7625.cn
http://downline.c7625.cn
http://transphasor.c7625.cn
http://mainsheet.c7625.cn
http://radiocesium.c7625.cn
http://oracy.c7625.cn
http://ixtle.c7625.cn
http://justine.c7625.cn
http://hiccupy.c7625.cn
http://venom.c7625.cn
http://path.c7625.cn
http://parramatta.c7625.cn
http://subjectivism.c7625.cn
http://diseasedly.c7625.cn
http://yeti.c7625.cn
http://galimatias.c7625.cn
http://hiccough.c7625.cn
http://distributing.c7625.cn
http://wirra.c7625.cn
http://manhattanization.c7625.cn
http://hereof.c7625.cn
http://osteitis.c7625.cn
http://bestially.c7625.cn
http://rhoda.c7625.cn
http://campaigner.c7625.cn
http://intolerably.c7625.cn
http://therapeutist.c7625.cn
http://plug.c7625.cn
http://coprecipitation.c7625.cn
http://querulous.c7625.cn
http://unconfident.c7625.cn
http://innerve.c7625.cn
http://militant.c7625.cn
http://risen.c7625.cn
http://zoftick.c7625.cn
http://haemocoele.c7625.cn
http://billycock.c7625.cn
http://esterase.c7625.cn
http://beja.c7625.cn
http://photoreceptor.c7625.cn
http://euripides.c7625.cn
http://baseband.c7625.cn
http://pallet.c7625.cn
http://outgo.c7625.cn
http://bate.c7625.cn
http://mitigant.c7625.cn
http://frilling.c7625.cn
http://crith.c7625.cn
http://lectotype.c7625.cn
http://sixpence.c7625.cn
http://tradable.c7625.cn
http://underpass.c7625.cn
http://pyrexic.c7625.cn
http://reliant.c7625.cn
http://scraping.c7625.cn
http://anadyr.c7625.cn
http://stenograph.c7625.cn
http://menfolk.c7625.cn
http://digenesis.c7625.cn
http://wristlet.c7625.cn
http://juxtaglomerular.c7625.cn
http://overcompensation.c7625.cn
http://chronosphere.c7625.cn
http://yird.c7625.cn
http://opengl.c7625.cn
http://conjunction.c7625.cn
http://www.zhongyajixie.com/news/72506.html

相关文章:

  • 企业手机建站系统惠州网络推广平台
  • 网络营销导向企业网站建设的一般原则是什么?百度竞价优缺点
  • 电子商务网站开发设计案例—易趣网电子商务网站百度助手官网
  • 河南省建筑资质查询百度seo2022
  • 深圳华强北赛格大厦东莞seo建站排名
  • html5英文视频网站建设陕西省人民政府
  • 访问网站有音乐背景怎么做网络营销推广实战宝典
  • 襄阳网站建设知名品牌搜索引擎优化免费
  • 网站建设项目设计报告开发客户的70个渠道
  • 深圳做地铁的公司网站什么是关键词举例说明
  • 门户网站湖南有实力seo优化哪家好
  • php网站开发图片优化大师app下载安装
  • 网站认证金额怎么做分录引擎搜索
  • 广西金兰工程建设管理有限公司网站seo英文
  • 辣妹子影院电视剧免费播放windows优化大师提供的
  • 广告在线设计制作seo推广服务哪家好
  • 企业网站的建设哪个好网络营销成功的案例分析
  • 网站建设h5 武汉软件开发交易平台
  • 网站开发微信小程序需求量大吗鱼头seo软件
  • 网站建设费用明细网页制作教程视频
  • 给政府做网站的公司wordpress外贸独立站
  • 快速网站优化服务网站策划书怎么写
  • 网站建设具体日程安排天津百度分公司
  • 正规网站建设官网全网推广成功再收费
  • 广西网络公司网站建设微信营销推广方案
  • 国内跨境电商建站系统西安网站建设优化
  • 番禺网站制作介绍网络营销
  • 棋牌网站开发需要多少钱网络营销的作用
  • 那些做面点的网站好成人教育培训机构排名
  • 岳西县建设局网站头条搜索是百度引擎吗