[Unity][UGUI]滑动条来回滑动在触发范围响应事件,武器命中率滑动条触发判定
发布日期: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");
}
}
//������������������������������������������

���������������

  • ���������������������������HTML������
  • ���������������������������������������
  • ���������������������������������������
  • ���������������������������������������������������
  • ���������������������������������������������
  • ������������������������������������������
  • ���������AI���������������
  • ���������������������������������
  • 上一篇:[Unity][特效]物体模型逐渐透明
    下一篇:[Unity][UGUI][UI布局]Tooltip事件闪烁BUG解决办法

    发表评论

    最新留言

    逛到本站,mark一下
    [***.202.152.39]2025年04月12日 14时10分13秒