Kapany3uk Posted July 27, 2016 Share Posted July 27, 2016 билд 6118, дефолт Полоса захвата баз в клиенте расположена прямо под панелью счета и, соответственно, при отображения totalHP средствами XVM идет наложение: При редактировании elements.xc и записи новой координаты для "teamBasesPanelUI" сдвиг есть, но отображение ломается: 'код (на всякий случай)' { "elements": [ { "$delay": 100, "teamBasesPanelUI": { "y": 129 } } ] } 'логи чистые' python.logxvm.log 1 @ Link to comment Short link Share on other sites More sharing options...
sirmax Posted July 27, 2016 Share Posted July 27, 2016 (edited) чтобы спрятать эти значки, я просто сдвигаю полосу на 1000 вверх, так что нужно корректировать "y" в соответствии с этим. менее кривой вариант не придумал Edited July 27, 2016 by sirmax Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted July 27, 2016 Author Share Posted July 27, 2016 чтобы спрятать эти значки, я просто сдвигаю полосу на 1000 вверх, так что нужно корректировать "y" в соответствии с этим. менее кривой вариант не придумал при -1000 полоса просто упирается в верхний край экрана Link to comment Short link Share on other sites More sharing options...
sirmax Posted July 27, 2016 Share Posted July 27, 2016 при -1000 полоса просто упирается в верхний край экрана так прибавь 129 Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted July 27, 2016 Author Share Posted July 27, 2016 так прибавь 129 путем "пиксельной подгонки" выяснил, что за точку начала отсчета (верх экрана) отвечает цифра -1006 (т.е. при желаемом сдвиге в 129 надо выставлять -1006+129=-877) вот такая, блин, арифметика :)) сдвиг нужен для отображения надписи "Ваша машина (...) уничтожена" при одновременном захвате обеих баз, либо, в другой боевой ситуации, отображение захвата баз и лент эффективности в бою (ribbons) без наложения картинок друг на друга, при этом включено отображение ХП команд. для сравнения скрин из 0.9.15.0.1 с лентой эффективности Link to comment Short link Share on other sites More sharing options...
ktulho Posted July 27, 2016 Share Posted July 27, 2016 @Kapany3uk, а разрешение в игре какое стоит? Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted July 27, 2016 Author Share Posted July 27, 2016 (edited) @Kapany3uk, а разрешение в игре какое стоит? 1366х768 (ноут) еще надо выставить смещение для ribbons: 'elements' "elements": [ { "$delay": 100, // задержка в 100 мсек, чтобы все успело инициализироваться "teamBasesPanelUI": { "y": -877 }, // Полоса захвата баз - смещена вниз "ribbonsPanel": { "y": 44 } // Ленты боевой эффективности - подняты вверх } ] и отредактировать 'captureBar' "captureBar": { // Полоса захвата баз "distanceOffset": -5, // Изменение расстояния между полосами захвата "enemy": { "title": { "y": 0 }, // Текстовое поле с заголовком (сверху, среднее) "players": { "y": 2 }, // Текстовое поле с количеством танков (сверху, слева) "timer": { "y": 2 }, // Текстовое поле с таймером (сверху, справа) "points": { "y": -2 } // Текстовое поле с очками захвата (снизу) } }, Edited July 27, 2016 by Kapany3uk 1 @ Link to comment Short link Share on other sites More sharing options...
psix_banned Posted July 28, 2016 Share Posted July 28, 2016 Вчера игрался весь вечер, но так и ничего не вышло под 1920x1080 Link to comment Short link Share on other sites More sharing options...
AtotIK Posted July 28, 2016 Share Posted July 28, 2016 Вчера игрался весь вечер, но так и ничего не вышло под 1920x1080 Через раз получается. То одна полоса появится, то две, то ни одной. У меня проблема появляется, если активированы teamsHP в PMOD. Link to comment Short link Share on other sites More sharing options...
SkepticalFox Posted July 28, 2016 Share Posted July 28, 2016 teamsHP в PMOD.Там в коде что-то такое: battlePage.addEventListener(Event.RESIZE, function(e:Event){battlePage.teamBasesPanelUI.y=55;}) Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted July 28, 2016 Author Share Posted July 28, 2016 Вчера игрался весь вечер, но так и ничего не вышло под 1920x1080 у меня все получается (вывел на ТВ с 1980х1020) ровно с моими же настройками (см. выше) 'скрин' 1 @ Link to comment Short link Share on other sites More sharing options...
sirmax Posted July 28, 2016 Share Posted July 28, 2016 Переделал, теперь не должно конфликтовать, и не надо делать корректировку y-1000. Более того, добавил параметр "captureBar/y", чтобы не менять сниппетами. 5 @ Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted July 28, 2016 Author Share Posted July 28, 2016 добавил параметр "captureBar/y", чтобы не менять сниппетами Спасибо! Link to comment Short link Share on other sites More sharing options...
Recommended Posts