Jump to content
Korean Random

[1.11.0.0/8.7.2_0006] markers. Не работает "layer" в extra field


HEKPOMAHT

Recommended Posts

Build 8.7.2_0006

 

d5dbf5eb05d3b5d4d3d856d4582ed13a.png

"layer": "bottom",
//"layer": "substrate",
//"format": "<img src='xvm://res/test.png' width='22' height='22'>"
"src": "xvm://res/test.png"

Слой постоянно над полоской хп

----

комплект для теста если надо:

res_mods.zip

 

 

Link to comment
Short link
Share on other sites

  • 2 years later...
15.01.2021 в 13:58, ktulho сказал:

Возможно это не реализовали из-за сильного влияния на производительность?

а как это узнать?

просто тень/картинка фона наслаивается на полоску и частично перекрывает. Выглядит не очень :sad:

----

хотя если там всё сложно тень можно уменьшить/отключить а фон-картинку подрезать под полоску хп

Link to comment
Short link
Share on other sites

@ktulho вот ещё нашёл - чем меньше остаётся хп, тем ярче становиться полоска хп:

hIqy4Td.png

 

для теста изменил 2 настройки (и убрал поля чтоб не мешали)

    // Health indicator.
    // Индикатор здоровья.
    "healthBar": {
      "enabled": true,                  // false - не отображать
      "x": -36,                         // положение по оси X
      "y": -33,                         // положение по оси Y
      "alpha": 100,                     // прозрачность (допускается использование динамической прозрачности, см. macros.txt)
    //"color": null,                    // цвет основной (допускается использование динамического цвета, см. macros.txt)
      "color": "0x5A9900", // ТЕСТ <----------------------------------------------
      "lcolor": null,                   // цвет дополнительный (для градиента)
      "width": 70,                      // ширина полосы здоровья
      "height": 12,                     // высота полосы здоровья
      // Substrate and frame parameters.
      // Параметры подложки и рамки.
      "border": {
        "alpha": 35,                    // прозрачность
        "color": "0x000000",            // цвет
        "size": 1                       // размер рамки
      },
      // Parameters of the remaining health.
      // Параметры оставшегося здоровья.
      "fill": {
      //"alpha": 50                     // прозрачность
        "alpha": 100 // ТЕСТ <----------------------------------------------
      },
      // Decreasing HP animation parameters.
      // Параметры анимации отнимаемого здоровья.
      "damage": {
        "alpha": 100,                   // прозрачность
        "color": "{{c:dmg}}",           // цвет
        "fade": 1                       // время затухания в секундах
      }
    },

Думаю дело в параметрах оставшегося здоровья "alpha": 100

Link to comment
Short link
Share on other sites

  

2 минуты назад, ktulho сказал:

Чем меньше hp осталось, тем ближе к "lcolor" цвет полоски.

 

05.04.2023 в 22:19, HEKPOMAHT сказал:

чем меньше остаётся хп, тем ярче становиться полоска хп:

ясно :smile:

 

 

этот вопрос снят.

1 час назад, ktulho сказал:

Чем меньше hp осталось, тем ближе к "lcolor" цвет полоски.

 

1 час назад, HEKPOMAHT сказал:

этот вопрос снят.

Хотя нет вопрос не снят - думаю это баг.

 

Имхо: этот параметр должен срабатывать над "damage" (Параметры анимации отнимаемого здоровья)

Принцип такой:

  • наносится урон
  • срабатывает "damage" и  "lcolor"
  • "lcolor" добавляет яркости полоске и сразу же затухает
  • потом затухает "damage"

Смысл параметра - добавление яркости анимации отнимаемого здоровья

 

К оставшемуся здоровью это параметр не должен иметь никакого отношения :hmm:

 

 

 

Link to comment
Short link
Share on other sites

2 часа назад, ktulho сказал:

Чем меньше hp осталось, тем ближе к "lcolor" цвет полоски.

 

2 часа назад, HEKPOMAHT сказал:

этот вопрос снят.

Хотя нет вопрос не снят - думаю это баг.

 

Имхо: этот параметр должен срабатывать над "damage" (Параметры анимации отнимаемого здоровья)

Принцип такой:

  • наносится урон
  • срабатывает "damage" и  "lcolor"
  • "lcolor" добавляет яркости полоске и сразу же затухает
  • потом затухает "damage"

Смысл параметра - добавление яркости анимации отнимаемого здоровья

 

К оставшемуся здоровью это параметр не должен иметь никакого отношения :hmm:

 

 

 

----

во всяком случае такое поведение анимации в клиенте

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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...