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

Mouse Over Rect - срабатывает когда не надо

СообщениеДобавлено: 05 июн 2012, 13:46
fis
Не уверен что это именно баг - может я чего не так понимаю.
Нода Mouse Over Rect стоит следом за SelectionGrid. По идее Mouse Over Rect должно быть True только когда курсор стоит над кнопками из SelectionGrid. Собственно так и происходит, но не всегда. Очень часто, даже если курсор вне окна с кнопками, значение остается True.

Re: Mouse Over Rect - срабатывает когда не надо

СообщениеДобавлено: 06 июн 2012, 22:59
Neodrop
Возможно, не срабатывает из-за SelectionGrid

Re: Mouse Over Rect - срабатывает когда не надо

СообщениеДобавлено: 07 июн 2012, 11:02
fis
К сожалению кроме Selection Grid не вижу пока другого способа реализовать список папок. А с этим багом у меня срабатывает переход вниз по дереву папок когда я кликаю даже вне окна.

Re: Mouse Over Rect - срабатывает когда не надо

СообщениеДобавлено: 07 июн 2012, 12:36
fis
Уточнение.
Ненужное срабатывание происходит только в зоне под Selection Grid-ом (обвёл красным).
Я так понимаю, что прямоугольник селекшин грида не маскируется прямоугольником ScrollView-а

Re: Mouse Over Rect - срабатывает когда не надо

СообщениеДобавлено: 07 июн 2012, 20:10
Neodrop
Видимо да. Но это недодумка GUILayout. Пресчитай рект с учётом обрезания или проверь дважды - на рект грида и на рект окна.

Re: Mouse Over Rect - срабатывает когда не надо

СообщениеДобавлено: 08 июн 2012, 11:28
fis
Neodrop писал(а):Пресчитай рект с учётом обрезания или проверь дважды - на рект грида и на рект окна.

Именно так и сделал. Работает.