|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.12.2011, 22:26 | #1 |
Пользователь
Регистрация: 14.04.2011
Сообщений: 60
|
Двойная буферизация в dotNet
Всем доброго времения суток
Столкнулся с проблемой прия разработке несложного графического редактора: по некоторым причинам мне приходится после каждого нового действия перерисовывать все по новой. Естественно с ростом числа фигур возникло мерцание (рисую я в компоненте PictureBox). Я решил использовать второй буфер, как в Делфи, однако компонент напрямую не поддерживат включение буферизации (у поля стоит protected). С помощью наследования я убрал этот запрет, на новом компоненте появляется все одновременно, но текущая фигура с некоторой задержкой. Итак, вопрос: как же убрать злополучное мерцание и добиться приемлемой скорости отрисовки? P.S. Я знаю, что вопрос не совсем игровой, однако я уверен посетители данного раздела сведущи в графике, и кто-то сможет мне помочь. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
буферизация | Dimarik | PHP | 4 | 16.07.2010 19:22 |
dotnet 3.5 | VovanZ | Операционные системы общие вопросы | 5 | 25.02.2010 17:28 |
как избавиться от мерцания в OpenGL при перспективной проекции (двойная буферизация включена) | anyx | Свободное общение | 0 | 01.02.2010 10:00 |
Буферизация | anton23 | Win Api | 0 | 07.10.2009 00:37 |
Двойная буферизация | volod3000 | Общие вопросы Delphi | 4 | 27.03.2009 00:08 |