Кантип 3d жаркылдайт

Мазмуну:

Кантип 3d жаркылдайт
Кантип 3d жаркылдайт

Video: Кантип 3d жаркылдайт

Video: Кантип 3d жаркылдайт
Video: 3D жидкий травертин жасалышы 2024, Апрель
Anonim

Азыркы учурда, 3D-флэш форматындагы үч өлчөмдүү презентациялар эң өнүгүп келе жаткан технологиялардын бири болуп калды, алар үч өлчөмдүү анимациянын, интерактивдүү тиркемелерди программалоонун жана архитектуралык визуалдаштыруунун айкалышы.

Кантип 3d жаркылдайт
Кантип 3d жаркылдайт

Зарыл

  • - компьютер;
  • - Flash MX менен иштөө көндүмдөрү.

Нускамалар

1 кадам

Компьютериңизге Flash MX үч өлчөмдүү сүрөттөр менен иштөө программасын орнотуңуз, бул үчүн шилтеме аркылуу өтүңүз https://demiart.ru/download/download_flash_mx.shtml жана программаны жүктөп алыңыз. Аны орнотуп, андан соң программага кирип, жаңы бош MovieClip түзүп, "Файл" - "Жаңы" командасын колдонуп, 3D режиминде Flash объектисин түзүү үчүн instantse талаасында obj көрсөтүңүз. Андан кийин, Объекттер китепканасында жалпак форманы камтыган жаңы клип түзүңүз. Узунураак 3D объектисин түзүү үчүн клиптеги кадрларды мүмкүн болушунча көбүрөөк колдонуңуз. Андан кийин, клиптин акыркы негизги кадрына катмар кошуп, ага талап кылынган жазууну киргизиңиз. Баштапкы алкак ылдый, акыркысы үстүңкү. 3D объектисин түзүүдө ушуну эске алыңыз

2-кадам

Өзүңүздүн формаңызды тандаңыз, ал үч бурчтуу, тегерек, сүйрү болушу мүмкүн, ошондой эле боштуктары болушу мүмкүн, каалаган форманы аныктоо, тажрыйба жүргүзүү. Андан кийин, Action Scriptден символдорго кирүүгө мүмкүнчүлүк бериңиз. Бул үчүн китепканага кирип, шилтеме объектинин мүнөздөмөлөрүн түзөтүңүз, идентификатор катары каалаган атты колдонсоңуз болот, мисалы, "Куб". Андан кийин, скрипт кодун өзгөртүңүз, ал төмөндө көрсөтүлгөн: var yscale = 100; var speed = 3; var dist = 1; var slicecount; function getsl (n) {; var slice = obj.createEmptyMovieClip ("тилим" + n, n); slice.attachMovie ("куб", "sl", 0); slice.sl.gotoAndStop (n + 1); slice._y = -n * dist; slice._yscale = yscale; getsl (0);

slices = obj.slice0.sl._totalframes; for (var i = 1; i <slices; i ++) {getsl (i);} obj.onEnterFrame = function () for (var i = 0; i <slices; i ++) {this ["slice" + i].sl._rotation + = ылдамдык;}

3-кадам

Жаңы Аракеттер катмарын кошуп, ага мурунку кадамдагы кодду коюңуз. Эгерде бардыгы туура жасалса, анда экранда жогору жагында жазуусу бар айлануучу фигура пайда болот.

Сунушталууда: