СОЗДАНИЕ АНИМАЦИИ СРЕДСТВАМИ ЯЗЫКА ПРОГРАММИРОВАНИЯ С++ - Студенческий научный форум

V Международная студенческая научная конференция Студенческий научный форум - 2013

СОЗДАНИЕ АНИМАЦИИ СРЕДСТВАМИ ЯЗЫКА ПРОГРАММИРОВАНИЯ С++

 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
После изучения основ программирования (линейный алгоритм, ветвление, циклы) работу над более или менее сложным проектом можно начать с написанием программ, содержащих графику.

Задание: Средствами языка С++ создать мультфильм следующего содержания:

  1. На экране возникает ночной пейзаж, и секунды три ничего не происходит.

  2. Затем звучит «космическая музыка».

  3. Затем сверху появляется летающая тарелка и не спеша опускается на землю.

  4. Затем снова раздается та же музыка.

  5. Затем в окне дома вспыхивает свет.

Алгоритм создания анимации

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

setcolor ( 15 );

setfillstyle ( 1, 12 );

rectangle (200,600,600,1000);

floodfill (550, 800, 15);

setcolor ( 15 );

setfillstyle ( 1, 0 );

rectangle (300,700,500,900);

floodfill (400, 800, 15);

setcolor(15);

setfillstyle ( 1, 8 );

moveto (200, 600);

lineto (600, 600);

lineto (400, 400);

lineto (200, 600);

floodfill (400, 500, 15);

Для придания реалистичности нашей картины, дублируем с помощью цикла for маленькие кружки «звезды», изменяя при этом их координаты X и У.

//звезды

For (i=0; i

Просмотров работы: 2105