Slider.value

Общие вопросы о Unity3D

Slider.value

Сообщение AleksandrALEX 01 июн 2023, 17:24

Доброго времени суток всем.
Мой вопрос таков. Есть слайдер, но я не могу задать ему значение со скрипта:
slider.value = 100 - это работает

int a = 100;
slider.value = a - ошибки нет, но не ставит сам ползунок в положение 100;

slider.value = int.Parse(textTrue.text) - также без ошибки, но ползунок стоит на 0;


Я искал в интернете, ютуб, но проблема в том что там везде показывают как получать значение value из slider.value
Какая причина что он не ставится в положение заданное из скрипта?
AleksandrALEX
UNец
 
Сообщения: 3
Зарегистрирован: 01 июн 2023, 17:10

Re: Slider.value

Сообщение Alkos26Rus 01 июн 2023, 17:57

AleksandrALEX писал(а):slider.value = 100 - это работает

int a = 100;
slider.value = a - ошибки нет, но не ставит сам ползунок в положение 100;

Не может такого быть, опять что ли чудеса происходят или все таки причина в кривых руках.
Аватара пользователя
Alkos26Rus
Адепт
 
Сообщения: 1642
Зарегистрирован: 26 ноя 2020, 17:52
Откуда: Москва

Re: Slider.value

Сообщение AleksandrALEX 01 июн 2023, 18:32

Не может такого быть, опять что ли чудеса происходят или все таки причина в кривых руках.

Да Вы правы это второй вариант(приблизительно). Я не присваивал значение в переменные и получалось всегда "0". Нельзя долго сидеть в Unity. Не замечаешь ошибки. Спасибо за отзыв.
AleksandrALEX
UNец
 
Сообщения: 3
Зарегистрирован: 01 июн 2023, 17:10


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8