@Slabada

Как сделать в слайдере, что при достижение Max value началось сразу возвращение к 0?

Здраствуйте, у меня на сцене есть слайдер и я хочу чтобы при достижении Max Value(у меня 100) сразу же начало убавляться обратно до 0, как это можно реализовать ?

Пытался реализовать как то так, но чет не получилось :(

if (SL == true)
        {
            Slider.value += 10 * Time.deltaTime;

            if (Slider.value == Slider.maxValue)
                Slider.value -= 10 * Time.deltaTime;
        }
        else SL = false;
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
@banyMi
У меня от 0 к 1 реализовано вот-так.

public Slider throwingPowerSlider;

[Range(0f,1f)] //от 0 к 1
private float T;

private void Update()
{
T = Mathf.Sin(Time.time * 3f) * 0.5f + 0.5f;
throwingPowerSlider.value = T;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы