Flash-лабіринт своїми руками, КомпьютерПресс

Ольга Горнева, Олександр Прохоров

Що таке лабіринт

При слові «лабіринт» у більшості людей в уяві виникає складна і заплутана система з безліччю ходів і тупиків, з якої важко знайти вихід. При цьому мало хто знає, що фахівці по лабіринтах виділяють два поняття: «Мейз» і «лабіринт». Мейз - це побудова, в якому є кілька варіантів ходів на вибір; приклад Мейзе показаний на рис. 1. Лабіринт - це структура, в якій є тільки один хід, а людина слід в лабіринті по заздалегідь заданій траєкторії, змінюючи напрямок руху по заздалегідь відомим алгоритмом. У класичному семікольцевом лабіринті (рис. 2) людина рухається спочатку до центру лабіринту, а потім виходить з нього, тобто вхід також служить і виходом. При цьому шлях до центру лабіринту складається з послідовних рухів по дузі з чергуванням: спочатку - зліва направо, потім - справа наліво і т.д.

Мал. 1. Мейз - побудова, яке пропонує кілька ходів на вибір

Зображення на рис. 2 відноситься до так званої сакральної геометрії - ця сувора геометрична форма побудована за принципом золотого перетину і містить в собі і спіраль, і хрест. Золотим перетином називається такий пропорційний поділ відрізка на нерівні частини, коли менший відрізок так відноситься до більшого, як більший до цілого. У XVI столітті цю пропорцію називали священною. Велика увага її вивчення приділяли Леонардо да Вінчі і Гете. За цим принципом побудовані всі спіральні форми життя, починаючи від молекул ДНК і закінчуючи спіралями Всесвітів [1].

Мал. 2. Класичний вид лабіринту

Побудова лабіринту починається з накреслення базової структури, потім туди додаються кільця (рис. 3).

Мал. 3. Методика побудови класичного лабіринту

Крім представленого на рис. 2 класичного лабіринту, існує безліч його різновидів. Деякі з найбільш відомих показані на рис. 4-6.

Мал. 4. Лабіринт з дерну в парку Боутон, Великобританія

Мал. 5. Лабіринт на підлозі Шартрского собору, Франція

Мал. 6. Лабіринт кафедрального собору в г.Сенс, Франція

Мабуть, немає жодного місця на нашій планеті, де б не знаходили зображення цього символу, - є він і в християнській символіці. У Шартрском соборі у Франції (1194 г.) на підлозі викладений мозаїчний лабіринт, центр якого виконаний у вигляді шестипелюсткового квітки, що символізує Діву Марію (рис. 5). Кожен віруючий, опустившись на коліна, з молитвою в серці і на устах, міг пройти цей шлях, який прирівнювався до паломництва в Святу Землю. Є такий лабіринт і в соборі г.Сенса. У Північній Арізоні (США) на території резервацій збереглися лабіринти, які стосуються ХII століття н. е. Індіанці племені хопі - одні з небагатьох, хто зберіг знання про лабіринтах і хто використовує їх в життя.

В останні двадцять років інтерес до лабіринтів помітно зріс, особливо в Америці, Європі, а також в Росії. Ландшафтні дизайнери будують їх з каменів, дерну, висаджують чагарником. Одні лабіринти є тільки прикрасою простору, за іншими може пройтися кожен охочий. Психологи використовують даний символ для допомоги своїм клієнтам у вирішенні їх проблем, а також в тренінгах особистісного зростання (рис. 7). Фахівці, що займаються проблемами роботи мозку, відзначають, що після проходження лабіринту спостерігається гармонізація взаємодії двох півкуль, яка виражається в синхронізації їх ритмів, в поліпшенні фізичних і психологічних параметрів самопочуття людей. Такі результати спостерігаються не тільки після реального проходження лабіринту, але і при русі пальцем по малюнку на папері. Це пов'язано з тим, що напрямок руху весь час змінюється то вправо, то вліво, що активізує півкулі мозку, а також із застосуванням принципу золотого перетину, за яким побудована дана форма.

Flash-лабіринт своїми руками, КомпьютерПресс

Поява стаціонарних лабіринтів на території лікарень, хоспісів і медичних шкіл в Америці один з лікарів пояснив наступним чином: «Медицина може лікувати тіло, а лабіринт є знаряддям, лікуючим душу».

Робимо Flash-лабіринт

Ми пропонуємо зробити Flash-лабіринт, який зможуть використовувати всі власники ПК. Не потрібно водити пальцем по стежці намальованого лабіринту - досить просто дивитися на динамічну картинку, а ваш погляд буде слідувати за об'єктом, що рухається всередині лабіринту. Отже, приступимо безпосередньо до опису процедури створення лабіринту. Пропонуємо відсканувати один з лабіринтів, зображення яких дано в даній статті. Ми відсканували варіант райдужного семікольцевого лабіринту, представленого на рис. 7. Веселковим він називається тому, що сім його кілець відповідають семи квітам веселки. Після того як картинка відсканована, переносимо растрове зображення в програму Flash по команді Import -> Import to stage (рис. 8).

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 8. Імпорт растрових зображень

Далі переводимо растрове зображення в векторне. Для цього необхідно виділити малюнок і виконати трасування зображення по команді Bitmap -> Trace Bitmap (рис. 9), в результаті чого з растрового зображення вийде векторне.

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 9. Переклад зображення у векторний вигляд

Двічі клацнувши на віконці з написом 12.0 fps в вікні Document Properties (рис. 10), вкажемо розмір сцени, на якій буде поміщений наш лабіринт. Ми вибрали розмір в 800x800 пікселів. У цьому ж віконці задається швидкість зміни кадрів Frame rate.

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 10. Визначення розміру сцени

Тепер, використовуючи команду Modify -> Transform -> Free Transform, отмасштабіруем наш лабіринт так, щоб він займав більшу частину сцени (рис. 11).

Flash-лабіринт своїми руками, КомпьютерПресс

Якщо краї лабіринту вийшли нерівними, їх можна підрівняти за допомогою команди Modify -> Shape -> Smooth (рис. 12). Можливо, в деяких місцях доведеться підправити малюнок вручну - за допомогою інструменту «кисть».

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 12. Згладжування країв малюнка

Тепер створимо кульку, який буде рухатися по лабіринту у вигляді нового символу по команді Insert -> New Symbol. Намалюємо коло і виберемо для заливки радіальну заливку (рис. 13).

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 13. Символ, який буде рухатися по лабіринту

Повернемося на головну сцену і додамо новий шар з ім'ям ball, той шар, де у нас намальований символ лабіринту, назвемо labirinth. На шар ball перетягнемо з бібліотеки кульку (symbol1) і тим самим створимо екземпляр символу symbol1 на сцені (рис. 14).

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 14. Додавання примірника символу Symbol1 на сцену

Тепер нам необхідно задати траєкторію, по якій буде рухатися кульку. Клацнемо правою кнопкою миші на імені шару ball, у випадаючому меню виберемо пункт Add Motion Guide, в результаті чого з'явиться шар з ім'ям Guide: ball (рис. 15).

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 15. Додавання направляючого шару

За допомогою інструменту «олівець» в цьому шарі проведіть траєкторію, по якій буде рухатися кульку (рис. 16).

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 16. Додавання траєкторії руху кульки

Цілком можливо, що у вашій траєкторії, намальованої від руки, буде два види дефектів, при наявності яких працювати програма не буде. При створенні нашого лабіринту ми зіткнулися саме з цією проблемою. Справа в тому, що візуально дефекти майже не видно, і їх можна побачити тільки при виділенні опорних точок. Перший дефект - це поява відгалуження (рис. 17), другий - розрив траєкторії (рис. 18). Тому потрібно уважно перевірити направляючу на наявність подібних дефектів і виправити їх. Після того як лінія напрямної виправлена, клацніть правою кнопкою миші по кадру в шарі ball і виберіть пункт Create Motion Tween.

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 17. Дефект відгалуження

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 18. Дефект розриву траєкторії

В панелі Properties у віконці Snap ( «застібка») повинна стояти галочка, і в даному випадку параметр вказує на те, що кулька повинен рухатися так, як ніби він пристебнутий до намальованої нами траєкторії (рис. 19).

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 19. Прив'язка кульки до направляючої

Побудуємо анімацію спочатку на невеликій кількості кадрів, наприклад на 50. Для цього в кадрі 50 вставте по ключовому кадру в усіх шарах (команда Insert Keyframe) (рис. 20). Потім перейдіть в 50-й кадр шару ball і перетягніть кульку за допомогою інструменту Selection Tool в кінець траєкторії, тобто в центр лабіринту.

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 20. Анімація руху до центру на 50 кадрах

Щоб лабіринт виглядав контрастніше, виберемо темний фон. З цією метою потрібно клацнути інструментом Selection Tool по фону і в панелі Background (рис. 21) вибрати потрібний колір.

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 21. Зміна фону

В принципі, лабіринт готовий. Якщо ви хочете, щоб зображення показувалося на весь екран, доведеться додати одну строчку коду. Додамо шар з ім'ям script. Далі натисканням клавіші F9 викличемо панель Actions Frame і наберемо команду fscommand ( "fullscreen", "true") ;. Тепер лабіринт буде показуватися в повний екран (рис. 22).

Flash-лабіринт своїми руками, КомпьютерПресс

Мал. 22. Остаточний вигляд Flash-лабіринту

Отриманий ролик (ми його назвали labirint5.swf) важить всього 37 Кбайт, і такий файл можна послати по електронній пошті. Завантажити його можна з нашого CD-ROM-додатки, там же знаходиться исходник labirint5.fla.

Якщо, керуючись цими рекомендаціями, ви зробили лабіринт з числа наведених у цій статті або будь-якої іншої, надсилайте його нам в редакцію ([email protected]), а ми із задоволенням опублікуємо ваш твір в нашому CD-ROM-додатку.

література

Зовсім недавно компанія Cougar представила нову серію блоків живлення для традиційних ПК - VTX, орієнтовану на користувачів з обмеженим бюджетом. У цьому огляді буде розглянута модель Cougar VTX600, яка завдяки своїм характеристикам буде однією з найбільш затребуваних в цій лінійці блоків живлення

На щорічному заході Capsaicin SIGGRAPH в Лос-Анджелесі компанія AMD зміцнила свої позиції на ринку ПК класу high-end з новими процесорами Ryzen Threadripper і GPU «Vega»

Для простого і зручного побудови мереж рядовими користувачами компанія ZyXEL випустила чергову версію свого Інтернет-центру для підключення до мереж 3G / 4G через USB-модем з точкою доступу Wi-Fi - ZyXEL Keenetic 4G III, який ми і розглянемо в цьому огляді

До своєї і так великій родині роутерів і маршрутизаторів фірма ASUS недавно додала дві вельми цікаві моделі: флагманську 4G-AC55U і більш просту 4G-N12. У даній статті буде розглянута флагманська модель ASUS 4G-AC55U

Молода, але амбіційна компанія KREZ на початку цього року випустила нову, оригінальну модель ноутбука KREZ Ninja (модель TM1102B32) під керуванням Windows 10. Оскільки цей комп'ютер має поворотний екран, він може служити універсальним рішенням - його можна з успіхом використовувати і для роботи, і для навчання, і для ігор

Якщо ви часто друкуєте фотографії та вже втомилися міняти картриджі в своєму принтері, зверніть увагу на МФУ Epson L850. Великий ресурс витратних матеріалів, чудова якість відбитків, найширший набір функціональних можливостей - ось лише деякі з переваг даної моделі

Схожі статті

Copyright © 2024