Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Размытие линии при рисовании (http://www.flasher.ru/forum/showthread.php?t=124905)

BregoXX 12.05.2009 15:01

Размытие линии при рисовании
 
Рисую прямоугольник
Код AS3:

graphics.drawRect(startX,startY,endX,endY);

Три линии(левая, верхняя и нижния) рисуются нормально - шириной в один пиксель одного цвета, а правая линия в 2 пикселя, причем второй пиксель идет светлее.
Как это пофиксить?
чую что в
graphics.lineStyle
:)

AQUAFRESH 13.05.2009 00:58

так а че там непонятного просто graphics.lineStyle(borderSize, borderColor);

loover 23.05.2009 23:08

BregoXX, попробуйте прямоугольник размещать не в точных пиксельных координатах, а с десятичным знаком (подбирается в-зависимости от размеров сцены. для дефолтных - 0.4 и 0.6). тогда линии будут ровно 1 пиксель.

возможно, размытость зависит от наполнения сцены. точной зависимости я не нашел. иногда линии выглядят точно и при точных координатах.

BregoXX 25.05.2009 17:55

2 loover: пасиб, буду пробовать)


Часовой пояс GMT +4, время: 07:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.