Не работает Scrollbar

Программирование на Юнити.

Не работает Scrollbar

Сообщение Sandirk 23 май 2020, 15:50

Здравствуйте.

Писал скрипт для настройки камеры. Есть два ползунка (ScrollBar). Один меняет наклон, другой угол обзора. Однако работает из них только один (тот, что на картинке сверху). В окошке второго появляется поле с цифрой (на скриншоте обведённое красной рамкой). Есть теория, что именно оно мешает работе. Пожалуйста, объясните, для чего нужно это поле, откуда оно возникает. В скрипте считываю значения абсолютно идентичным образом.

Изображение

Фрагмент кода: (c#)
Синтаксис:
Используется csharp
public void AngleNEW (float newAngle)
    {
        Angle = newAngle;                                    // Значение "Angle" успешно изменяется.
    }

public void ObzorNEW (float newObzor)
    {
        Obzor = newObzor;                                   // Значение "Obzor" не изменяется.
    }
 


Это не единственные ползунки (ScrollBar) что используются в этом скрипте, всего их 10 (считая проблемный). И во всех девяти работающих отсутствует поле, обведённое на картинке красным.

Заранее спасибо за помощь.
Аватара пользователя
Sandirk
UNITрон
 
Сообщения: 150
Зарегистрирован: 04 фев 2019, 21:48

Re: Не работает Scrollbar

Сообщение 1max1 23 май 2020, 16:03

В группе dynamic надо выбирать.

Изображение
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Не работает Scrollbar

Сообщение Sandirk 23 май 2020, 16:15

1max1 писал(а):В группе dynamic надо выбирать.

Изображение


Странно, никогда на это не обращал внимание и всё работало. Бывают же совпадения.
А так спасибо, это действительно помогло.
Хорошего дня.
Аватара пользователя
Sandirk
UNITрон
 
Сообщения: 150
Зарегистрирован: 04 фев 2019, 21:48


Вернуться в Скрипты

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

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