0 / 0 / 3
Регистрация: 14.07.2015
Сообщений: 104
|
||||||
1 | ||||||
Как избавиться от мерцания в графическом режиме на Free Pascal?18.02.2017, 14:01. Показов 1939. Ответов 6
Метки нет (Все метки)
Пишу программу с графикой 1 раз, и столкнулся с такой проблемой, что при движении объектов они как бы мерцают.
Движение осущетсвяю так: отрисовываю новый элемент и закрашиваю старый. Да скорее всего проблема как раз в этом. Вот пример программы:
0
|
18.02.2017, 14:01 | |
Ответы с готовыми решениями:
6
Как вывести картинки на экран В графическом режиме pascal abc Штриховка уголка в графическом режиме - Pascal Строка с бегущим текстом в графическом режиме (Pascal) Создать в графическом режиме Pascal игру Сокровища |
6810 / 4567 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
|
|||||||||||
18.02.2017, 15:14 | 2 | ||||||||||
Прорисовка и жуткое мерцание
Можно попробовать поработать с видеостраницами. SetActivePage/SetVisualPage Или как вариант, библиотека wingraph - http://math.ubbcluj.ro/~sberin... index.html Пример:
от Polinom2686
1
|
0 / 0 / 3
Регистрация: 14.07.2015
Сообщений: 104
|
||||||
18.02.2017, 17:39 [ТС] | 3 | |||||
Вот пробую работать с видеостраницами. Но мерцания так и остались. Может я как то не так использую страницы?
Насколько я понял setActivePage(n) - делает активной страницу n,но не показывает ее. SetVisualPage(n) - наоборот только показывает страницу.
0
|
0 / 0 / 3
Регистрация: 14.07.2015
Сообщений: 104
|
|
18.02.2017, 18:41 [ТС] | 5 |
0
|
Супер-модератор
|
|
18.02.2017, 19:06 | 6 |
Смена страницы в графическом режиме Так что придется - таки менять модуль...
1
|
0 / 0 / 3
Регистрация: 14.07.2015
Сообщений: 104
|
||||||
18.02.2017, 20:21 [ТС] | 7 | |||||
Действительно, сменил на Винграф и никаких мерцаний. Спасибо всем за помощь.
Один только вопрос. Шарик у меня движется с бешенной скоростью, прописываю Delay, все нормализуется, вот только прога заверашться не хочет.
0
|
18.02.2017, 20:21 | |
18.02.2017, 20:21 | |
Помогаю со студенческими работами здесь
7
Нарисовать 2 функции в графическом режиме ABC Pascal.NET Как избавиться от мерцания? Как избавиться от мерцания ToolTip? Как избавиться от мерцания в gdi? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |