Jump to content
Korean Random
seriych

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

Recommended Posts

попробуй выставить height скажем 20, а каждый h по 17 например

высота полоски 15.

сейчас дефолтная высота каждого доп. поля равна параметру height, но если у поля задан свой h, то должен применяться именно он

если "h" убрать, высота полоски 18.

Короче в любом случае на 2 пикселя меньше указанного

Share this post


Link to post

Short link
Share on other sites

только вот ничего не изменилось :-(

 

 

Проэкспериментировал, у меня получилось через заливку сделать 

для самих ушей

"width": 350,

"height": 32,

 

сам фон

{ "x": 0, "y": 0, "h": 34, "w": "40", "bgColor": 0, "alpha": "{{alive?50|10}}" },

post-23395-0-97863600-1400763294_thumb.jpg

Edited by XSerzHX

Share this post


Link to post

Short link
Share on other sites

 

 

Короче в любом случае на 2 пикселя меньше указанного
да, да, я про что и говорил:) 

Share this post


Link to post

Short link
Share on other sites

 

 

Короче в любом случае на 2 пикселя меньше указанного

значит надо всё ж таки sirmax-а ждать. я хз почему так происходит


 

 

если "h" убрать, высота полоски 18.

кстати, попробуй задать "borderColor": "0xFF0000" и сравни. есть шанс что это как-то связано с наличием бордюра и его толщиной, которую во флеше не задать, она всегда одна и та же. хотя опять же, судя по коду, с бордюром всё ок, но мало ли

Share this post


Link to post

Short link
Share on other sites

это как-то связано с наличием бордюра и его толщиной, которую во флеше не задать, она всегда одна и та же

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

 

Но еще косяк обнаружился. Иногда концовки текстовых полей начинают чуток обрезаться. Смотрим последние буквы некоторых ников и танков:

post-8781-0-78935900-1400766192_thumb.png

Edited by seriych

Share this post


Link to post

Short link
Share on other sites
Но еще косяк обнаружился. Иногда концовки текстовых полей начинают чуток обрезаться. Смотрим последние буквы некоторых ников и танков:

задай текстовому полю bgColor, посмотри. возможно надо указать таким полям width, которого точно хватит, например 200. что касается высоты, увеличь h на 2, а y сделай -1. или покрась бордюр в тот же цвет)))

 

да, цвет даже лучше, потому что тот же фокус надо будет и с шириной делать

 

хотя нет. при нулевой ширине/высоте всё равно будет виден бордюр. так что лучше, пожалуй, руками-таки

Edited by phantasm

Share this post


Link to post

Short link
Share on other sites

@sirmax, а почему когда я задаю высоту элемента "h": 2- ничего не рисует, а когда задаю "h": 4- рисует прямоугольник высотой в 2 пикселя?

Целый час промурижился, почему нету ничего, пока не выяснилось, что дело в высоте

И еще вопрос: почему "borderColor" существует, а "borderAlpha"- нет? Если мне например надо у заливки одну прозрачность, а у бордюра другую, то придется из-за этого рисовать два элемента вместо одного

Потому что еще не все сделано. Сейчас картинки прикручу займусь дальше размерами и выравниванием.

Лучше пока не усердствовать с конфигами, еще меняться будет.

 

@sirmax, кстати, ещё такой вопрос: может для режима ушей none сделать контейнер для привязки контекстного меню? или это уже потом? если да - то надо придумать вокруг чего его оборачивать, или как считать размер. может, тупо прицепляться ко всем доп.полям?

 

еще можно ввести свойство поля "contextmenu": true|false, которое и будет выступать контейнером

Точно не в первую очередь. Я полностью функционал ушей и не собирался реализовывать.

@phantasm, а не в курсе, есть резон использовать none ради увеличения производительности или в этом плане без разницы? Меня так-то внешним видом и стандартные уши устраивают, а чего не хватает- теперь как бы можно и дорисовать

Я позже проведу тесты и оптимизацию. Пока что макросы существенно тормозят и там, и там.

задай текстовому полю bgColor, посмотри. возможно надо указать таким полям width, которого точно хватит, например 200. что касается высоты, увеличь h на 2, а y сделай -1. или покрась бордюр в тот же цвет)))

Это не бордюр, а gutter. Я еще его не везде учел.

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextLineMetrics.html

 


 

Добавил "src" для загрузки изображений. По идее даже swf можно загрузить, но я не проверял.

Вроде все выровнял. Можете в моем конфиге посмотреть как использовать, ну и доку в дефолтном конфиге посмотрите.

Вот что у меня получилось:

post-5504-0-16912100-1400780895_thumb.pngpost-5504-0-78496500-1400780896_thumb.png

 

Так же необходимо проверить что там с FPS.

Юзаю еще старый формат, с картинками. В последнем билде так и не показываются картинки без макроса в названии + при одинаковом отступе (картинкой) в правых ушах реально получается отступ на пару- тройку пикселей больше, чем в левых, раньше было одинаково

attachicon.gif11.jpg

Вот теперь можно проверять.

Edited by sirmax
  • Upvote 4

Share this post


Link to post

Short link
Share on other sites

 

 

ну и доку в дефолтном конфиге посмотрите
там ошибочка: //   "valign" - horizontal alignment ("top", "center", "bottom") 

Share this post


Link to post

Short link
Share on other sites

Как у ESL
чисто для КБ
Повернуть бы сделать столбцами и ваще круто будет)

post-23395-0-42257700-1400785931_thumb.jpg

Share this post


Link to post

Short link
Share on other sites

там ошибочка: //   "valign" - horizontal alignment ("top", "center", "bottom") 

поправил

Как у ESL

чисто для КБ

Повернуть бы сделать столбцами и ваще круто будет)

Ща сделаю опцию

Сделал опцию "layout"

Share this post


Link to post

Short link
Share on other sites

Добавил "src" для загрузки изображений

Круто, картинки не блюрятся

post-8781-0-74194700-1400787432_thumb.png

Share this post


Link to post

Short link
Share on other sites

 

 

Сделал опцию "layout"

Круто щас опробую) 

Сделал опцию "layout"

чё т не очень работает

 

горизонтально работает как вертикально (при чём не так как хотелось) и наоборот 

post-23395-0-48699000-1400788635_thumb.jpg

post-23395-0-61755900-1400788636_thumb.jpg

Share this post


Link to post

Short link
Share on other sites

горизонтально работает как вертикально (при чём не так как хотелось) и наоборот 

ширину задай правильно

и конфиг покажи, может там что-то не так.

Share this post


Link to post

Short link
Share on other sites

ширину задай правильно и конфиг покажи, может там что-то не так.

походу эти линии баг, т.к на твоём конфиге также

 

'Конфиг'

"none": {

      "extraFields": {

        "leftPanel": {

          "x": -1,

          "y": 65,

    "width": 350,         

    "height": 92,

          "formats": [

   { "x": 1, "valign": "center", "format": "<img src='xvmres://contour_Ally_ESL/{{vehiclename}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"},

   { "x": 1, "valign": "center", "format": "<img src='xvmres://dead/ESL_L_{{alive|dead}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"},

   { "x": 41, "y": 29, "align": "center", "valign": "center", "format": "<font size='13'><b>{{name%.10s~.}}</b></font>", "alpha": "{{alive?100|50}}", "shadow": {} }, 

   { "x": 3, "y": 83, "h": 12, "w": "80", "bgColor": 0, "alpha": "{{alive?100|100}}" },

   { "x": 5, "y": 85, "h": 8, "w": "{{hp:76}}", "bgColor": "0x03ADFF", "alpha": "{{alive?100|0}}" }

          ]

        },

        "rightPanel": {

          "x": 0,

          "y": 65,

          "width": 350,

          "height": 92,

          "formats": [

   { "x": 1, "valign": "center", "format": "<img src='xvmres://contour_Enemy_ESL/{{vehiclename}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"},

   { "x": 1, "valign": "center", "format": "<img src='xvmres://dead/ESL_R_{{alive|dead}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"},

   { "x": 43, "y": 29, "align": "center", "valign": "center", "format": "<font size='13'><b>{{name%.10s~.}}</b></font>", "alpha": "{{alive?100|50}}", "shadow": {} },

   { "x": 5, "y": 83, "h": 12, "w": "80", "bgColor": 0, "alpha": "{{alive?100|100}}" },

   { "x": 7, "y": 85, "h": 8, "w": "{{hp:76}}", "bgColor": "0xFA1400", "alpha": "{{alive?100|0}}" }

          ]

        }

      }

    },

post-23395-0-19599100-1400789933_thumb.jpg

res.rar

Share this post


Link to post

Short link
Share on other sites

походу эти линии баг, т.к на твоём конфиге также

 

'Конфиг'

"none": {

      "extraFields": {

        "leftPanel": {

          "x": -1,

          "y": 65,

    "width": 350,         

    "height": 92,

          "formats": [

   { "x": 1, "valign": "center", "format": "<img src='xvmres://contour_Ally_ESL/{{vehiclename}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"},

   { "x": 1, "valign": "center", "format": "<img src='xvmres://dead/ESL_L_{{alive|dead}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"},

   { "x": 41, "y": 29, "align": "center", "valign": "center", "format": "<font size='13'><b>{{name%.10s~.}}</b></font>", "alpha": "{{alive?100|50}}", "shadow": {} }, 

   { "x": 3, "y": 83, "h": 12, "w": "80", "bgColor": 0, "alpha": "{{alive?100|100}}" },

   { "x": 5, "y": 85, "h": 8, "w": "{{hp:76}}", "bgColor": "0x03ADFF", "alpha": "{{alive?100|0}}" }

          ]

        },

        "rightPanel": {

          "x": 0,

          "y": 65,

          "width": 350,

          "height": 92,

          "formats": [

   { "x": 1, "valign": "center", "format": "<img src='xvmres://contour_Enemy_ESL/{{vehiclename}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"},

   { "x": 1, "valign": "center", "format": "<img src='xvmres://dead/ESL_R_{{alive|dead}}.png' width='80' height='80'>", "alpha": "{{alive?100|100}}"},

   { "x": 43, "y": 29, "align": "center", "valign": "center", "format": "<font size='13'><b>{{name%.10s~.}}</b></font>", "alpha": "{{alive?100|50}}", "shadow": {} },

   { "x": 5, "y": 83, "h": 12, "w": "80", "bgColor": 0, "alpha": "{{alive?100|100}}" },

   { "x": 7, "y": 85, "h": 8, "w": "{{hp:76}}", "bgColor": "0xFA1400", "alpha": "{{alive?100|0}}" }

          ]

        }

      }

    },

тогда и реплей тоже давай, а то у меня все 15x15

Share this post


Link to post

Short link
Share on other sites

 

 

Исправил.

Теперь всё просто супер))) 

Share this post


Link to post

Short link
Share on other sites

Подскажите как правильно макрос {{squad}} дописать в строку:

{ "x": 0, "h": 24, "w": 187, "src": "xvmres://icons/_ally{{alive|dead}}.png" },

и какое должно быть имя у картинки фона со взводных?

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