Unity - керівництво створення сцен

Сцени містять об'єкти вашої гри. Вони можуть використовуватися для створення головного меню, окремих рівнів і для інших цілей. Можна вважати кожен файл сцени окремим ігровим рівнем. У кожній сцені можна розмістити об'єкти оточення, загородження, декорації, по шматочках створюючи дизайн і саму гру.

Інстанціірованіе префабов

Для створення префаб (Prefab) використовуйте метод, описаний в попередньому розділі. Про префаб також можна додатково прочитати тут. Як тільки ви створили префаб, ви можете швидко і легко створювати його копії, звані екземплярами (або інстанси, від англ. Instance). Для створення екземпляра будь-якого префаб, перетягніть його з вікна Project в вікно Hierarchy або в вікно Scene. Тепер у вас є унікальний екземпляр вашого префаб для позиціонування і тонкої настройки за смаком.

Додавання компонентів і скриптів

Коли виділено префаб або будь-GameObject. до нього можна додати додаткову функціональність, використовуючи компоненти (Components). Скрипти - це різновид компонентів. Для додавання компонента, виділіть ваш GameObject, і виберіть компонент з меню Component. Ви побачите, що компонент виник в інспектора GameObject'а. Скрипти також містяться в меню Component за замовчуванням.

Якщо додавання компонента до примірника префаб порушує його зв'язок з самим префаб, то можна відновити її застосувавши зміни примірника до префаб через команду GameObject-> Apply Changes to Prefab.

Розміщення GameObject'ов

Як тільки ваш GameObject виявився в сцені, ви можете використовувати інструменти Transform Tools для його розташування. Крім того, ви можете змінювати значення властивостей компонента Transform в інспектора для більш тонкої настройки. Детальна інформація про те як розміщувати і обертати GameObject'и доступна на сторінці компонента Transform.

Робота з камерами

Камери - це очі вашої гри. Гравець буде бачити, що відбувається через одну або кілька камер. Можна переміщати, повертати камери, і прив'язувати до батькові чи матері, як і у випадку з іншими GameObject'амі. Камера - це об'єкт з прикріпленим до нього компонентом Camera, який і забезпечує специфічні для камери функції. У пакеті Scripts також присутні кілька корисних скриптів для роботи з камерою. Даний пакет може бути включений коли ви створюєте новий проект, або його можна додати через меню Assets-> Import Package .... Скрипти, які ви імпортували, можуть бути знайдені в меню Components-> Camera-Control. Існує ряд додаткових аспектів роботи з камерами, які бажано розуміти. Щоб прочитати про камерах, перейдіть на сторінку компонента Camera.

джерела світла

За рідкісним винятком, вам завжди буде потрібно додати в сцену джерела світла. Існує три різновиди джерел, і всі вони ведуть себе трохи по-різному. Важливо, що вони додають атмосферность в вашу гру. Різне освітлення може повністю перетворити настрій гри, тому ефективне використання світла є важливим предметом вивчення. Щоб прочитати про різних джерелах світла, перейдіть на сторінку компонента Light.

Asset Workflow (робота з Ассет)

Схожі статті