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

Tekerey

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

I_GRIN_I

Друзья CG
15 Мар 2016
1,335
105
Самое легкое просто перенести влево эту шнягу.
А по сабжу тебе нужно свою эту панель запихать через js куда то выше дотовского худа. Смотри по панорама дебаггеру
 
20 Дек 2016
892
170
Самое легкое просто перенести влево эту шнягу.
А по сабжу тебе нужно свою эту панель запихать через js куда то выше дотовского худа. Смотри по панорама дебаггеру
А разве z-order или еще что-то с z не могут решить ету проблему?
 

Tekerey

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