Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как устранить мигание

1.9K
24 мая 2004 года
lexalex
59 / / 23.12.2003
Здрасте!
Ворос по графике. ПРи анимации заколебало мигание экрана. Как устранить? Где-то читал про то, что нужно ждать ход обратного луча, но енто не прёт. ??????
10
24 мая 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by lexalex
Здрасте!
Ворос по графике. ПРи анимации заколебало мигание экрана.


А что за графика? Под DOS? Какие модули используются?

1.9K
24 мая 2004 года
lexalex
59 / / 23.12.2003
Цитата:
Originally posted by smartsoft

А что за графика? Под DOS? Какие модули используются?


Да в прынципе мне бы уневерсальный способ!
Но вообще то Vesa(640x460x256) под DOS

1.9K
29 мая 2004 года
lexalex
59 / / 23.12.2003
Скажите хоть, как устранить его в стандартном режиме паскаля с 16 цветами ( мне бы сам смысл понять)
7.9K
08 июня 2004 года
fenix
2 / / 07.06.2004
Перерисовка кадра занимает очень много времени и все это видит пользователь, отсюда и мигание. Для устранения этого эффекта применяется буферизация экрана. Суть следуюшая. Изображение на экране формируется на основе данных хранящихся в блоке памяти, связанным с экраном. А что нам мешает создать два блока(кроме нехватки памяти:)? Пока один отображается на экране, мы рисуем на другом:).Закончили рисовать (произносим волшебные слова АбрА-кАдАбрА:),меняем местами блоки(присвоение указателю адреса штука быстрая). В итоге пользователь ничего не успевает заметить, что и требовалось осуществить. Тебе просто остается использовать две процедурки SetVisualPage(Page:Word) и SetActivePage(Page:Word) где надо. Надеюсь поможет.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог