2014-09-25 16 views
0

Текстовое поле используется для отображения имени игрока и добавления в спрайт игрока. Когда игрок перемещается, текстовое поле имени выглядит размытым, а шрифт является шрифтом по умолчанию.текстовое поле выглядит размытым при перемещении

Я пробовал рисовать текстовое поле в bitmapdata, но выглядит так же.

Есть ли способы оптимизировать это?

EDIT

Я нашел проблему. Когда игрок перемещается, карта перемещается, чтобы держать игрока в центре положения карты. Иногда карта не перемещается с тем же смещением x и смещением y к игроку, поэтому игрок выглядит размытым.

Но когда игрок движется по краю карты, он выглядит размытым, и я не нашел для этого решения.

+2

Иногда гарантируется, что значения '' '' 'TextField' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '. Вы также можете играть с свойствами 'cacheAsBitmap' и' antiAliasType' 'TextField'. – Marcela

+0

Я согласен с Марселой. Также попробуйте использовать встроенные шрифты. –

ответ

0

Попробуйте установить параметр сглаживания на сглаживание для читаемости в текстовом поле. По какой-то причине анти-псевдоним для анимации по умолчанию (по крайней мере, он используется).

Мне также показалось, что вам нужно установить для x/y расположение текстовых полей как целое число. Отсутствие субпиксельных местоположений, таких как 10.3 или 567.8. Скорее убедитесь, что он блокирует целые числа, например, 10 или 567.