XSerzHX 580 #183750 Posted May 13, 2014 (edited) И получим миллиметровые полоски на 1 уровне или километровые на 10м. подсчитал, чтоб работала эта конструкция в теории <img src='xvmres://icons/healthbars/a{{hp}}t{{battletier}}.png' width='103' height='24'> нужно 14300 картинок лепить и это только на союзников прогу бы замутить для создания этих полосок пачками Edited May 13, 2014 by XSerzHX Quote Share this post Link to post Short link Share on other sites
toolongnick 45 #183751 Posted May 13, 2014 @XSerzHX, да и 14к картинок достаточно, если одноцветные полоски делать Quote Share this post Link to post Short link Share on other sites
XSerzHX 580 #183756 Posted May 13, 2014 да и 14к картинок достаточно, если одноцветные полоски делать а в любом случае придётся делать 28к, т.к одни полоски должны убывать в одну сторону, другие в другую Quote Share this post Link to post Short link Share on other sites
toolongnick 45 #183758 Posted May 13, 2014 А вот это плохо... Quote Share this post Link to post Short link Share on other sites
XSerzHX 580 #183765 Posted May 13, 2014 есть один минус - для каких ушей надо medium (включая medium2) или large картинки можно растянуть или уменьшить через конфиг выберешь для больших ушей, на средних они будут вылезатьвыберешь для средних (может кому то и норм будет), на больших они будут выглядеть короткими Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #183784 Posted May 13, 2014 генератор полосок в процессе. 2 Quote Share this post Link to post Short link Share on other sites
XSerzHX 580 #183786 Posted May 13, 2014 генератор полосок в процессе. зашибись)))))) Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #183811 Posted May 13, 2014 (edited) генератор полосок в процессе.сделано.healthbars_generator.zip В архиве: nconvert.exe - бесплатная программа для пакетной обработки изображений _ally.png - пиксель заливки полоски hp союзников _enemy.png - пиксель заливки полоски hp врагов _squad.png - пиксель заливки полоски hp совзводных background.png - пиксель заливки фона всех полосок hp @hpbar_generator.js - скрипт, запускающий nconvert.exe с нужными параметрами для создания полосок hp @start_script.bat - пакетный файл, который можно использовать для запуска скрипта @hpbar_generator.js, если при его непосредственном запуске открываются какие-то программы hpbar - папка, куда генерируются полоски hp. В архиве уже сгенерированая папка с текущими настройками скрипта @hpbar_generator.js. Папку можно удалять, она пересоздается при запуске скрипта. Можно и не удалять- файлы перезаписываются. В первых строках скрипта @hpbar_generator.js расположены настройки, которые можно менять: // ширина полосок var width = 100; // высота полосок var height = 5; // непрозрачность цветной части полоски (0- прозрачно, 100- непрозрачно) var opacity = 100; // отражать полоску для врагов (true - отражать, false- не отражать) var mirror = true; генерация может занять продолжительное время (на моем компе ~4.5 минут). Скрипт создает 43383 файла :-) Edited May 13, 2014 by seriych 6 Quote Share this post Link to post Short link Share on other sites
-zav- 188 #183813 Posted May 13, 2014 крутая крутотень =)а почему по 190 картинок для каждого вида? Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #183814 Posted May 13, 2014 а почему по 190 картинок для каждого вида?Потому что на втором уровне боев 190hp - это максимум Quote Share this post Link to post Short link Share on other sites
-zav- 188 #183816 Posted May 13, 2014 Потому что на втором уровне боев 190hp - это максимум сперва картинку глянул и отписался а уж потом архив скачал. только теперь обратил внимание на название папки ) Quote Share this post Link to post Short link Share on other sites
vlad_cs_sr 1,575 #183877 Posted May 14, 2014 (edited) дел Edited May 14, 2014 by leecher88 Quote Share this post Link to post Short link Share on other sites
XSerzHX 580 #183890 Posted May 14, 2014 сделано. healthbars_generator.zip В архиве: nconvert.exe - бесплатная программа для пакетной обработки изображений _ally.png - пиксель заливки полоски hp союзников _enemy.png - пиксель заливки полоски hp врагов _squad.png - пиксель заливки полоски hp совзводных background.png - пиксель заливки фона всех полосок hp @hpbar_generator.js - скрипт, запускающий nconvert.exe с нужными параметрами для создания полосок hp @start_script.bat - пакетный файл, который можно использовать для запуска скрипта @hpbar_generator.js, если при его непосредственном запуске открываются какие-то программы hpbar - папка, куда генерируются полоски hp. В архиве уже сгенерированая папка с текущими настройками скрипта @hpbar_generator.js. Папку можно удалять, она пересоздается при запуске скрипта. Можно и не удалять- файлы перезаписываются. В первых строках скрипта @hpbar_generator.js расположены настройки, которые можно менять: // ширина полосок var width = 100; // высота полосок var height = 5; // непрозрачность цветной части полоски (0- прозрачно, 100- непрозрачно) var opacity = 100; // отражать полоску для врагов (true - отражать, false- не отражать) var mirror = true; генерация может занять продолжительное время (на моем компе ~4.5 минут). Скрипт создает 43383 файла :-)hpgen.png Круто, спс))) Теперь дело пойдёт Quote Share this post Link to post Short link Share on other sites
toolongnick 45 #183893 Posted May 14, 2014 @seriych, хмм... Мне кажется, или 11й уровень — копия 10го? Quote Share this post Link to post Short link Share on other sites
seriych 2,178 #183898 Posted May 14, 2014 Мне кажется, или 11й уровень — копия 10го?естественно, ведь на них обоих максимум hp- это 3000 у мауса. Был бы сейчас 12-й уровень, он тоже был бы копией Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #183904 Posted May 14, 2014 (edited) @seriych, я вот никак не могу понять, допустим надо длину полоски 100 пикселей и допустим, что максимальное hp тоже 100. Тут все ясно- убавляется по 1 hp с каждым пикселеми всё путём. А если максимальное здоровье 3000, а полоска 100 пикселей? Это получается, что 1 пиксель полоски=30hp, а 30hp- это 1%. Тогда какая разница фигачить полоску в hp или в %hp? Зато в % насколько проще это сделать Edited May 14, 2014 by demon2597 Quote Share this post Link to post Short link Share on other sites
sirmax 5,499 #183906 Posted May 14, 2014 @seriych, я вот никак не могу понять, допустим надо длину полоски 100 пикселей и допустим, что максимальное hp тоже 100. Тут все ясно- убавляется по 1 hp с каждым пикселеми всё путём. А если максимальное здоровье 3000, а полоска 100 пикселей? Это получается, что 1 пиксель полоски=30hp, а 30hp- это 1%. Тогда какая разница фигачить полоску в hp или в %hp? Зато в % насколько проще это сделать Посмотри как в голден лиге сделано. Там со старта разная длина ХП у разных танков. Идея в том, чтобы отображать абсолютное количество, а не относительное. Quote Share this post Link to post Short link Share on other sites
vlad_cs_sr 1,575 #183907 Posted May 14, 2014 Серыч хочет как в ВГ-лиге сделано: разные по длине полоски Quote Share this post Link to post Short link Share on other sites
demon2597 5,468 #183909 Posted May 14, 2014 (edited) Посмотри как в голден лиге сделано. Там со старта разная длина ХП у разных танков. Идея в том, чтобы отображать абсолютное количество, а не относительное. хорошо, тогда допустим максимальная длина полоски 100 пикселей на максимальные hp в 3000. тогда при максимальных hp в 190 длина полоски будет 6.3 пикселя что ли? Вот если тоже 100 пикселей но на 190 hp, то тогда понятно, тогда получается что с каждым пикселем на 2 и на 10 уровнях отнимается разное количество hp, но это выходят те же проценты. А с разной диной полосок- не понятно (лигу 100 лет не видал, х.з. че там), на 2 уровне длина 190 пикселей, а на 10- 3000? Фигня получается вроде Edited May 14, 2014 by demon2597 Quote Share this post Link to post Short link Share on other sites
vlad_cs_sr 1,575 #183910 Posted May 14, 2014 _ally.png - пиксель заливки полоски hp союзников _enemy.png - пиксель заливки полоски hp врагов _squad.png - пиксель заливки полоски hp совзводных изменение цвета только редактированием изображений? в @hpbar_generator.js отредактировать имя пикселя заливки можно как-то? по тексту не нашёл Quote Share this post Link to post Short link Share on other sites