Анимация без мерцания

Анимация без мерцания

Данная программа иллюстрирует применение процедур LockDrawing и Redraw для реализации анимации без мерцания:

uses GraphABC;

begin

LockDrawing;

for var i:=1 to 500 do

begin

Window.Clear;

Brush.Color := clGreen;

Ellipse(i,100,i+100,200);

Redraw;

Sleep(1);

end;

end.

Основная идея состоит в следующем: отключим рисование на экране, вызвав LockDrawing (рисование будет осуществляться только во внеэкранном буфере), после чего будем всякий раз формировать новый кадр изображения и выводить его целиком на экран, вызывая Redraw. При вызове Redraw перерисовывается все графическое окно, поэтому скорость анимации ограничена скоростью вывода внеэкранного буфера на экран.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Анимация

Из книги Эффективное делопроизводство автора Пташинский Владимир Сергеевич

Анимация Анимация (оживление слайда) делает презентацию более привлекательной. Это – как спецэффекты в хорошем фильме жанра экшн.PowerPoint располагает огромным количеством вариантов анимации. Доступ к средствам анимации осуществляется на вкладке Анимация ленты. Здесь вы


Анимация слайдов

Из книги 3ds Max 2008 автора Верстак Владимир Антонович

Анимация слайдов Как и объекты слайдов, могут появляться сами слайды, причем каждый из них – с собственным эффектом. Эта операция проста, эффектна и раскрывает творческий потенциал создающего презентацию. Подобным образом действуют видеопереходы в кино, где каждая


Анимация частиц

Из книги 300 лучших программ на все случаи жизни автора Леонтьев Виталий Петрович

Анимация частиц Система частиц (Particle System) представляет собой совокупность малоразмерных частиц, с использование которых можно создать множество анимационных эффектов. Подобно твердым телам, частицы имитируют физические процессы. При этом они не являются частью


Графика и анимация

Из книги Реферат, курсовая, диплом на компьютере автора Баловсяк Надежда Васильевна

Графика и анимация


10.2. Анимация в презентации

Из книги Программирование КПК и смартфонов на .NET Compact Framework автора Климов Александр П.

10.2. Анимация в презентации Некоторые элементы презентации можно заставить двигаться, что значительно увеличит зрелищность презентации. Для этого необходимо добавить анимационные эффекты к элементам слайдов. Выполните команду Показ слайдов ? Настройка анимации.


Устранение мерцания

Из книги Macromedia Flash Professional 8. Графика и анимация автора Дронов В. А.

Устранение мерцания Несмотря на то что мы проделали уже очень большую работу, наша программа по-прежнему не лишена недостатков. При запуске программы изображения постоянно мерцают, раздражая пользователя. Это связано с перерисовкой экрана через заданные интервалы


Анимация и видео

Из книги Видеосамоучитель создания реферата, курсовой, диплома на компьютере автора Баловсяк Надежда Васильевна

Анимация и видео Любой кино- или видеофильм можно представить как последовательный набор статичных изображений (кадров), которые очень быстро сменяют друг друга. Так как человеческий глаз не может уследить за сменой одного кадра другим, субъективно этот непрерывный


Многослойная анимация

Из книги Photoshop CS4 автора Жвалевский Андрей Валентинович

Многослойная анимация Ну что ж, начнем с самого простого — с многослойной анимации, т. е. анимации, состоящей из нескольких анимированных элементов, находящихся на разных


11.2. Анимация в презентации

Из книги Как заработать на фотографии в Интернете автора Зьомко Ольга

11.2. Анимация в презентации Некоторые элементы презентации можно заставить двигаться, что значительно повысит зрелищность презентации. Для этого необходимо добавить анимационные эффекты к элементам слайдов.Выделите объект и нажмите кнопку Настройка анимации на


Глава 6 Анимация

Из книги Офисный компьютер для женщин автора Пастернак Евгения

Глава 6 Анимация ? Анимация с использованием ключевых кадров? Анимация частиц? Практическое задание. Повращаем шестеренками? Практическое задание. Наш ответ Голливуду – заставка в стиле кинокомпании UNIVERSAL? Практическое задание. Лейся, фонтан!Анимацию можно представить


6.2. Анимация частиц

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

6.2. Анимация частиц Система частиц (Particle System) представляет собой совокупность малоразмерных частиц, с использованием которых можно создать множество анимационных эффектов. Подобно твердым телам частицы имитируют физические процессы. При этом они не являются частью


Анимация

Из книги автора

Анимация Одно из требований, которому должен соответствовать современный сайт, – интерактивность. С одной стороны, виртуальное общение с посетителем сайта необходимо для того, чтобы информация, за которой пришел пользователь, была быстро найдена. С другой стороны,


Видео и анимация

Из книги автора

Видео и анимация Сегодня продавцами на микростоковых сайтах могут стать и те, кто умеет создавать видеоклипы. Авторами клипов, выставляемых на продажу, могут быть операторы, имеющие специальное оборудование и опыт работы с записью видео, фотографы, чьи камеры могут


Вкладка Анимация

Из книги автора

Вкладка Анимация Переходим к следующей вкладке ленты – Анимация (рис. 3.76). Рис. 3.76. Вкладка Анимация Здесь вы сможете задать способы перехода от слайда к слайду и всяческое движение во время показа слайда. «Всяческое движение» – это когда из угла слайда выплывает


Графика и анимация

Из книги автора

Графика и анимация Анимация без мерцания Данная программа иллюстрирует применение процедур LockDrawing и Redraw для реализации анимации без мерцания:uses GraphABC;beginLockDrawing;for var i:=1 to 500 dobeginWindow.Clear;Brush.Color := clGreen;Ellipse(i,100,i+100,200);Redraw;Sleep(1);end;end.Основная идея состоит в следующем: отключим