Jump to content
Korean Random
seriych

Обсуждение способов вывода очков прочности на миникарте и в "ушах", статистики на миникарте и т.п...

Recommended Posts

И получим миллиметровые полоски на 1 уровне или километровые на 10м.

подсчитал, чтоб работала эта конструкция в теории

<img src='xvmres://icons/healthbars/a{{hp}}t{{battletier}}.png' width='103' height='24'>

нужно 14300 картинок лепить и это только на союзников

прогу бы замутить для создания этих полосок пачками

Edited by XSerzHX

Share this post


Link to post

Short link
Share on other sites

@XSerzHX, да и 14к картинок достаточно, если одноцветные полоски делать

Share this post


Link to post

Short link
Share on other sites

да и 14к картинок достаточно, если одноцветные полоски делать

а в любом случае придётся делать 28к, т.к одни полоски должны убывать в одну сторону, другие в другую

Share this post


Link to post

Short link
Share on other sites

есть один минус - для каких ушей надо medium (включая medium2) или large

картинки можно растянуть или уменьшить через конфиг

выберешь для больших ушей, на средних они будут вылезать
выберешь для средних (может кому то и норм будет), на больших они будут выглядеть короткими

Share this post


Link to post

Short link
Share on other sites

генератор полосок в процессе.

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

генератор полосок в процессе.

зашибись))))))

Share this post


Link to post

Short link
Share on other sites

генератор полосок в процессе.

сделано.

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 файла :-)

post-8781-0-20253000-1400018055_thumb.png

Edited by seriych
  • Upvote 6

Share this post


Link to post

Short link
Share on other sites

крутая крутотень  =)
а почему по 190 картинок для каждого вида?

Share this post


Link to post

Short link
Share on other sites

а почему по 190 картинок для каждого вида?

Потому что на втором уровне боев 190hp - это максимум

Share this post


Link to post

Short link
Share on other sites

Потому что на втором уровне боев 190hp - это максимум

сперва картинку глянул и отписался а уж потом архив скачал.  только теперь обратил внимание на название папки )

Share this post


Link to post

Short link
Share on other sites

сделано.

attachicon.gifhealthbars_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 файла :-)

attachicon.gifhpgen.png

 

Круто, спс)))

Теперь дело пойдёт

Share this post


Link to post

Short link
Share on other sites

Мне кажется, или 11й уровень — копия 10го?

естественно, ведь на них обоих максимум hp- это 3000 у мауса. Был бы сейчас 12-й уровень, он тоже был бы копией

Share this post


Link to post

Short link
Share on other sites

@seriych, я вот никак не могу понять, допустим надо длину полоски 100 пикселей и допустим, что максимальное hp тоже 100. Тут все ясно- убавляется по 1 hp с каждым пикселеми всё путём. А если максимальное здоровье 3000, а полоска 100 пикселей? Это получается, что 1 пиксель полоски=30hp, а 30hp- это 1%. Тогда какая разница фигачить полоску в hp или в %hp? Зато в % насколько проще это сделать

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

@seriych, я вот никак не могу понять, допустим надо длину полоски 100 пикселей и допустим, что максимальное hp тоже 100. Тут все ясно- убавляется по 1 hp с каждым пикселеми всё путём. А если максимальное здоровье 3000, а полоска 100 пикселей? Это получается, что 1 пиксель полоски=30hp, а 30hp- это 1%. Тогда какая разница фигачить полоску в hp или в %hp? Зато в % насколько проще это сделать

Посмотри как в голден лиге сделано. Там со старта разная длина ХП у разных танков. Идея в том, чтобы отображать абсолютное количество, а не относительное.

Share this post


Link to post

Short link
Share on other sites

Серыч хочет как в ВГ-лиге сделано: разные по длине полоски

Share this post


Link to post

Short link
Share on other sites

Посмотри как в голден лиге сделано. Там со старта разная длина ХП у разных танков. Идея в том, чтобы отображать абсолютное количество, а не относительное.

хорошо, тогда допустим максимальная длина полоски 100 пикселей на максимальные hp в 3000. тогда при максимальных hp в 190 длина полоски будет 6.3 пикселя что ли? Вот если тоже 100 пикселей но на 190 hp, то тогда понятно, тогда получается что с каждым пикселем на 2 и на 10 уровнях отнимается разное количество hp, но это выходят те же проценты. А с разной диной полосок- не понятно (лигу 100 лет не видал, х.з. че там), на 2 уровне длина 190 пикселей, а на 10- 3000? Фигня получается вроде

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

_ally.png - пиксель заливки полоски hp союзников

_enemy.png - пиксель заливки полоски hp врагов

_squad.png - пиксель заливки полоски hp совзводных

изменение цвета только редактированием изображений?

в @hpbar_generator.js отредактировать имя пикселя заливки можно как-то? по тексту не нашёл

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...