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

Ошибки и баги Unity3D

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

Сообщение jetyb 01 ноя 2017, 08:42

После перехода на 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 - все опять заработало нормально.
jetyb
Адепт
 
Сообщения: 1486
Зарегистрирован: 31 окт 2011, 17:21

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

Сообщение jetyb 21 дек 2017, 15:32

В 2017.3 такая же лажа.
Помогает после запуска в unity сфокусироваться на окне Hierarchy (кликнуть на отдельном окне), а потом второй раз кликнуть в окне Game.
В билде все норм.
jetyb
Адепт
 
Сообщения: 1486
Зарегистрирован: 31 окт 2011, 17:21


Вернуться в Глюки

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

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