Jump to content
Korean Random
Sign in to follow this  
LuckyCrusky

align в battlelabelstemplates

Recommended Posts

параметр "align" в файле battleLabelsTemplates.xc (не тот, который в "textFormat", а другой) ведёт себя так, как будто там намертво засело значение "center", что туда ни прописывай.

 

для примера, возьмём конфиг default и напишем в battleLabelsTemplates.xc такое:

    "test1": {
      "enabled": true,
      "x": 10,
      "y": 30,
      "width": 50,
      "height": 10,
      "screenHAlign": "center",
      "align": "left",
      "borderColor": "0x000000"
    },
    "test2": {
      "enabled": true,
      "x": -10,
      "y": 30,
      "width": 50,
      "height": 10,
      "screenHAlign": "center",
      "align": "right",
      "borderColor": "0x000000"
    },

это выглядит вот так:

post-35116-0-40436800-1477279713_thumb.jpg

 

а я ожидаю увидеть такое:

post-35116-0-69670200-1477279753_thumb.jpg

 

или, может, я что-то не так понял и мои ожидания неверны?

Share this post


Link to post

Short link
Share on other sites

А если left и right поменять местами?

1. ничего не изменится. можно даже написать "align": "nazad", всё равно будет "center", без каких-либо ошибок в логах ;) хотя, в комментариях написано "left [по-умолчанию]". кроме "center" никакого поведения.

2. мне нужно, чтобы при динамическом изменении ширины, левый элемент уменьшался вправо, а правый - влево.

Share this post


Link to post

Short link
Share on other sites

 

 

а я ожидаю увидеть такое:
, чтобы такое увидеть, надо примерно так написать:
    "test1": {
      "enabled": true,
      "x": 35,
      "y": 30,
      "width": 50,
      "height": 10,
      "screenHAlign": "center",
      "align": "left",
      "borderColor": "0x000000"
    },
    "test2": {
      "enabled": true,
      "x": -35,
      "y": 30,
      "width": 50,
      "height": 10,
      "screenHAlign": "center",
      "align": "right",
      "borderColor": "0x000000"
    },

Share this post


Link to post

Short link
Share on other sites

Ты проверял?

ну естественно. проверь сам.

 

, чтобы такое увидеть, надо примерно так написать:

я так и написал, чтобы скриншот сделать. но это костыли. и при изменении ширины всё расползётся.

Share this post


Link to post

Short link
Share on other sites

Мне лень проверять. Кто-нибудь, подтвердите.

Подтверждаю. Я так понимаю, что всегда  

"align" = "screenHAlign"
"valign" = "screenVAlign"

P.S. Вообще это удобно. Может по дефолту так и оставить?

Share this post


Link to post

Short link
Share on other sites

Посмотрел в коде, для battleLabels "align" и "valign" вообще игнорируются. Используются только "screen[HV]align" и "textFormat": "[v]align". Но, вроде как они и не нужны, без них тоже можно выровнять как нужно, только при изменении ширины нужно и "x" менять.

Share this post


Link to post

Short link
Share on other sites

Посмотрел в коде, для battleLabels "align" и "valign" вообще игнорируются. Используются только "screen[HV]align" и "textFormat": "[v]align". Но, вроде как они и не нужны, без них тоже можно выровнять как нужно, только при изменении ширины нужно и "x" менять.

я делаю индикатор прочности команд, используя закрашенные прямоугольники без текста. соответственно, "textFormat" на них не распространяется.

без этого параметра при уменьшении HP команды прямоугольник будет уменьшаться с обоих концов, координата X будет всё время меняться.

предлагаю не игнорировать этот параметр. пусть по умолчанию будет центр, но при align=right координата X равна правой точке элемента, а при align=left - левой.

Edited by LuckyCrusky

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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...