Jump to content
Korean Random
seriych

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

Recommended Posts

 

 

ждать правда долго
да не то слово, жопа какая-то

Share this post


Link to post

Short link
Share on other sites

Актуально будет с вводом многоядерности

сомнительно. Многоядерность заюзает хавок для новых эффектов. Остальное как крутилось на одном ядре, так и будет крутиться.

Share this post


Link to post

Short link
Share on other sites
Многоядерность заюзает хавок для новых эффектов. Остальное как крутилось на одном ядре, так и будет крутиться.

 

Вроде как хотели добавить многопоточность для cpu и gpu. Думаю как то должно повлиять на производительность по сравнению с текущим то состоянием.

Edited by night_dragon_on

Share this post


Link to post

Short link
Share on other sites

теперь центрирование полоски по вертикали начало вести себя как-то странно. видимо из-за этого: http://dev.modxvm.com/xvm/commits/c40f79766618d0294304758d35df2f768e87198a

 

src/xvm-as2/src/wot/PlayersPanel/PlayerListItemRenderer.as:

tf.verticalAlign = "center";
vspace не работает, и полоску теперь не отцентрировать. или всё же можно?

 

а хотя пофиг, сделаю прозрачный кусок у картинки :)

Edited by phantasm

Share this post


Link to post

Short link
Share on other sites
vspace не работает, и полоску теперь не отцентрировать. или всё же можно?

я сделал в самой картинке- то есть высота картинки= высоте поля, а уже элементы полоски нарисованы в этой картинке где нужно, остальное место прозрачное. Но этот вариант не очень- иногда при отображении картинки появляются артефакты. Попробую переделать

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

теперь центрирование полоски по вертикали начало вести себя как-то странно. видимо из-за этого: http://dev.modxvm.com/xvm/commits/c40f79766618d0294304758d35df2f768e87198a

 

src/xvm-as2/src/wot/PlayersPanel/PlayerListItemRenderer.as:

tf.verticalAlign = "center";
vspace не работает, и полоску теперь не отцентрировать. или всё же можно?

 

Так наоборот, раньше было не отцентрировано, а сейчас текст должен быть по центру. Можешь на скринах показать что не так?

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Так наоборот, раньше было не отцентрировано, а сейчас текст должен быть по центру. Можешь на скринах показать что не так?

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

 

UPD: кстати, продолжается давняя проблема с блюром картинок - размеры указаны верно, но возникает размытие. а если отключить antialias, то будет некрасивый текст... может tf.gridFitType = flash.text.GridFitType.NONE добавить, или не поможет?

Edited by phantasm

Share this post


Link to post

Short link
Share on other sites

указываю -10, но сдвигается на 2 пикселя вниз

размеры указаны верно, но возникает размытие

блин, как у тебя так получается?? Не наблюдаю ни того ни другого 

post-6084-0-72829200-1400490334_thumb.jpg

Share this post


Link to post

Short link
Share on other sites

блин, как у тебя так получается?? Не наблюдаю ни того ни другого 

 

только это:

"extraTextFieldsLeft": ["          <img src='xvmres://icons/hp/green{{alive}}.png' width='{{hp:247}}' height='25' vspace='-2'/>"],

специально нарисовал пиксельную сетку - блюрит вообще адски. жесткое указывание width ничего не даёт, как и чётные значения height / width

Edited by phantasm

Share this post


Link to post

Short link
Share on other sites

UPD: кстати, продолжается давняя проблема с блюром картинок - размеры указаны верно, но возникает размытие. а если отключить antialias, то будет некрасивый текст... может tf.gridFitType = flash.text.GridFitType.NONE добавить, или не поможет?

Можно попробовать. Ты сам сможешь проверить, или коммитить не глядя?

Share this post


Link to post

Short link
Share on other sites
Можно попробовать. Ты сам сможешь проверить, или коммитить не глядя?

 

проверю, да

UPD1: ни изменение antiAliasType, ни добавление gridFitType ничего не дало, зато убирание vspace проблему решает... (facepalm)

 

продолжаю пляски с параметрами tf...

 

есть подозрение, что:

 

1.private static var TF_HEIGHT = 25;

2. высота моей картинки 25, но есть еще vspace

3. не влезает, и сжимается с блюром

 

UPD3: всё мимо. пока ничего лучше не придумал, чем разве что сделать так:

1. убрать центрирование

2. ввести XOffset, YOffset для экстра полей

 

таким образом отпадает надобность в vspace и необходимости дополнять картинки прозрачными областями

Edited by phantasm

Share this post


Link to post

Short link
Share on other sites

Если так, то может verticalAlign действительно лучше убрать.

Share this post


Link to post

Short link
Share on other sites

Если так, то может verticalAlign действительно лучше убрать.

 

да, выше написал про оффсеты, думаю так будет релевантнее :)

 

ещё вкуснее - так:

extraTextFieldsLeft: [
       {"x": 10, "y": -20, "value": "<img src='....'>"},
       {"x": 55, "y": 5, "value": 'blah-blah'}
]
попутно выяснил, что в createTextField бесполезно задавать tf.condenseWhite = true, оно не срабатывает несмотря на то, что полю ещё не задан htmlText. это дополнительный аргумент в пользу раздельных оффсетов, ибо задавать их картинками и всякими vspace/hspace - грешновато. на тормоза влиять не должно, так как поля генерятся один раз Edited by phantasm

Share this post


Link to post

Short link
Share on other sites

Да, я такое планировал. X, y достаточно? Может еще align, что ещё?

Edited by sirmax
  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

Да, я такое планировал. X, y достаточно? Может еще align, что ещё?

можно всё, что есть :)

border (в смысле толщина линии), borderColor - понятно зачем

width, height, background, alpha - делать прямоугольные элементы

и даже rotation для веселья :)

 

всё ради снижения количества img, которые основную нагрузку на рендер создают

Edited by phantasm

Share this post


Link to post

Short link
Share on other sites

можно всё, что есть :)

border (в смысле толщина линии), borderColor - понятно зачем

width, height, background, alpha - делать прямоугольные элементы

и даже rotation для веселья :)

 

всё ради снижения количества img, которые основную нагрузку на рендер создают

 

Не забудь про тень для текста, тоже бы добавило функционала в оформлении.

Edited by night_dragon_on

Share this post


Link to post

Short link
Share on other sites

Не забудь про тень для текста, тоже бы добавило функционала в оформлении.

функционала - да, но снижения кол-ва картинок это не даст, поэтому, имхо, уже лишнее (собственно, как и rotation, про него я для разнообразия написал :)

 

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

Edited by phantasm

Share this post


Link to post

Short link
Share on other sites

спс

Почти как у вг,осталось тока цвет запилить

 

Народ, переходил по вашим подписям, не могу найти нормальный конфиг с полосками хп на никах, как у ВГ. скиньте пожалуйста или дайте ссылку на рабочий конфиг.

За ранее спасибо.

Share this post


Link to post

Short link
Share on other sites

Да, я такое планировал. X, y достаточно? Может еще align, что ещё?

подскажите, как отцентровать текст по вертикали? или уже сделано в последнем билде? ( не успеваю проверить все)

post-10271-0-05903300-1400520297_thumb.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...