Кастомная панель и дотовская

Tekerey

Пользователь
15 Июл 2016
11
2
1
18
Реакции
2 0 0
#1
Проблема на скрине. Как сделать так, чтобы моя панель не была поверх магазина или любых других дотовских панелей (таблицы счёта, например)?
Также при начале игры, когда экран сначала чёрный, а затем мы как бы проходим через логотип доты, то моя панель тоже поверх.
 
Последнее редактирование:

I_GRIN_I

Друзья CG
15 Мар 2016
1,156
93
48
20
Реакции
92 0 1
#2
Самое легкое просто перенести влево эту шнягу.
А по сабжу тебе нужно свою эту панель запихать через js куда то выше дотовского худа. Смотри по панорама дебаггеру
 
20 Дек 2016
619
126
28
11
Проект
DI:LS
Реакции
126 0 0
#3
Самое легкое просто перенести влево эту шнягу.
А по сабжу тебе нужно свою эту панель запихать через js куда то выше дотовского худа. Смотри по панорама дебаггеру
А разве z-order или еще что-то с z не могут решить ету проблему?
 

Tekerey

Пользователь
15 Июл 2016
11
2
1
18
Реакции
2 0 0
#5
Самое легкое просто перенести влево эту шнягу.
А по сабжу тебе нужно свою эту панель запихать через js куда то выше дотовского худа. Смотри по панорама дебаггеру
Благодарочка. Прописал следующее:
JavaScript:
var parentHUDElements = $.GetContextPanel().GetParent().GetParent().GetParent().FindChild("HUDElements");
$.GetContextPanel().SetParent(parentHUDElements);
и теперь моя панель находится в одном месте с основными дотовскими элементами интерфейса, и поэтому с помощью z-index теперь можно управлять положением панели.
В общем, вроде всё работает норм.
 
Реклама:
Реклама: