Jump to content
Korean Random
HEKPOMAHT

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

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

 

 

Share this post


Link to post

Short link
Share on other sites

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

Share this post


Link to post

Short link
Share on other sites
15.01.2021 в 13:58, ktulho сказал:

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

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

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

----

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

Share this post


Link to post

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

Share this post


Link to post

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:

 

 

 

Share this post


Link to post

Short link
Share on other sites
2 часа назад, ktulho сказал:

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

 

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

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

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

 

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

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

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

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

 

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

 

 

 

----

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

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