
[Unity][UGUI]滑动条来回滑动在触发范围响应事件,武器命中率滑动条触发判定
���������������������������HTML������ ��������������������������������������� ��������������������������������������� ��������������������������������������������������� ��������������������������������������������� ������������������������������������������ ���������AI��������������� ���������������������������������
发布日期:2021-05-09 11:55:41
浏览次数:11
分类:精选文章
本文共 2627 字,大约阅读时间需要 8 分钟。
public class Test_Slider : MonoBehaviour { public Text Slider_Text; //���������������UI������ public Slider Slider; //������������������ public int SliderValue; //��������������� public float SliderSpeed; //������������ public Image Slider_Handle; //������������ public Color Slider_Normal; //������������������ public Color Slider_On; //������������������������ public Color color1; //������1 public Color color2; //������2 public Image Image_Red1; //UI������ public Image Image_Red2; //UI������ public Image Image_Blue; //UI������ private int max = 100; //��������� private int min = 0; //��������� private int RangMax = 80; //������������������ private int RangMin = 70; //������������������ public int Style = 1; //������������ void Start() { Style = 1; SliderSpeed = 0.1f; Slider.value = 1; //������������ max = 100; min = 0; RangMax = 80; RangMin = 70; Image_Red1.color = color1; Image_Red2.color = color1; Image_Blue.color = color2; Slider_Handle.color = Slider_Normal; //������������������ Image_Red1.fillAmount = max / max; Image_Red2.fillAmount = min / max; } void Update() { Slider_Text.text = Slider.value.ToString(); //��������������������������� if (Style == 1) { Slider.value -= SliderSpeed * Time.deltaTime; if (Slider.value <= SliderSpeed / 10) { Style = 0; Slider.value = 0; } } else if (Style == 0) { Slider.value += SliderSpeed * Time.deltaTime; if (Slider.value >= (1 - SliderSpeed / 10)) { Style = 1; Slider.value = 1; } } //��������������������������������� if (Slider.value > RangMin / max && Slider.value < RangMax / max) { Slider_Handle.color = Slider_On; if (Input.GetKeyDown(KeyCode-space)) { DoSomething(); } } else { Slider_Handle.color = Slider_Normal; } } void DoSomething() { Debug.Log("DoSomething"); }}//������������������������������������������
���������������
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月12日 14时10分13秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Spring事务的两种常用传播方式
2021-05-10
配置SpringMVC中的视图解析器
2021-05-10
Redis6大基础数据结构以及在spring中的常用命令
2021-05-10
【Unity3D】Scene窗口看不见任何物体问题
2021-05-10
【OpenGL】蓝宝书第七章——纹理高级知识
2021-05-10
【OpenGL】蓝宝书第十章——片段操作:管线的终点
2021-05-10
杭电OJ-2034(C)
2021-05-10
如何在excel2019指定的单元格中插入图片
2021-05-10
Java练习中的渣渣小点子,只给自己看的
2021-05-10
力扣-26题(Java)
2021-05-10
力扣-81题(Java)
2021-05-10
力扣-344题(Java)
2021-05-10
windows快捷键隐藏桌面所有窗口——“老板键”
2021-05-10
Ubuntu进入超级用户提示“认证失败”
2021-05-10
微信自定义分享ios无效
2021-05-10
this.$router.push不起作用(this指向错误)
2021-05-10
Sublime安装px转rem插件
2021-05-10
retrofit --post请求
2021-05-10