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

Tekerey

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

I_GRIN_I

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

Tekerey

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