![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2011
Сообщений: 524
|
сейчас проверю.
Добавлено через 19 минут не откуда взятся там дробным координатам. Добавлено через 37 минут у меня вообще все координаты тип int) Добавлено через 43 минуты просто - чертится прямоугольник а вокруг него расплывающимся ореолом "смягченный" цвет шириной в 1 пиксель. Добавлено через 51 минуту самое смешное что начертил линию - этой проблемы нет |
|
|||||
|
Может попробовать не рисовать, а в как Bitmap добавить с параметром
Цитата:
Потому что целые векторные прямоугольники при целых координатах обычно не размазываются Последний раз редактировалось expl; 10.06.2012 в 19:04. |
|
|||||
|
Если перед рисованием вызвать lineStyle, не важно с какими параметрами, тогда фигура будет обведена линией. Если толщина линии не х2, тогда линия на целых коолдинатах будет размытой.
Например: толщина линии 1 пиксель. начало 10, 10 конец 10, 50 В этом случае линия будет смотрется как скругленный прямоугольник: верх-лево 9.5, 9.5 низ-право 10.5 50.5 рад. скругления 0.5 ширина 1 высота 41 |
|
|||||
|
Цитата:
Но, да если нарисовать прямоугольник со скругленными углами - прямоугольник с линией в 2 пикселя будет гораздо ровнее, чем с линией в 1 пиксель, иногда даже так делал, чтобы получить ровный прямоугольник с линиией толщиной в 1 пиксель: g.lineStyle(2, 0x000000); g.drawRoundRect(0, 0, 100, 100, 6); g.lineStyle();// Отключаем линию g.beginFill(0xffffff);// Рисуем поверх 2-ной линии одну заливку без линии g.drawRoundRect(0, 0, 100, 100, 6);// Заливка перекрывает половину линии g.endFill();// Выглядит как прямоугольник с одинарной линией, но ровный |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
У топикстартера нет обводки.
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:33. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|