Страница 1 из 1

[2017.2] GUI.HorizontalSlider перестал работать

СообщениеДобавлено: 01 ноя 2017, 08:42
jetyb
После перехода на 2017.2 GUI.HorizontalSlider перестал работать
В стандартном применении
Синтаксис:
Используется csharp
hSliderValue = GUI.HorizontalSlider (Rect (25, 25, 100, 30), hSliderValue, 0.0, 10.0);
 

Просто не получается сдвинуть значение через интерфейс, ползунок стоит на месте и не реагирует на действия.

Значение hSliderValue не изменяется в других учатках кода, т.к простая проверка в пределах одного участка кода
Синтаксис:
Используется csharp
var oldValue = hSliderValue;
hSliderValue = GUI.HorizontalSlider (Rect (25, 25, 100, 30), hSliderValue, 0.0, 10.0);
if(oldValue != hSliderValue) Debug.Log(oldValue + " - > " + hSliderValue);
 

ничего не выводит в консоль.

При странных и непонятных действиях (перекомпилирование например) иногда слайдер начинает вести себя нормально, потом при перезапуске опять не реагирует.

Переимпортировал проект обратно на 2017.1 - все опять заработало нормально.

Re: [2017.2] GUI.HorizontalSlider перестал работать

СообщениеДобавлено: 21 дек 2017, 15:32
jetyb
В 2017.3 такая же лажа.
Помогает после запуска в unity сфокусироваться на окне Hierarchy (кликнуть на отдельном окне), а потом второй раз кликнуть в окне Game.
В билде все норм.