Робота зі збірними об’єктами

Матеріал з CryWiki Ukrainian

Зміст

Робота зі збірними об'єктами

Префаби - це групи об'єктів, які можуть бути розміщені у вашому рівні, як екземпляри. Примірник – об'єкт, який є точною копією будь-якого іншого об'єкта того ж типу. При редагуванні одного екземпляра об'єкта всі інші екземпляри, що знаходяться в грі, також будуть змінені, або відразу, або коли екземпляр буде перезавантажено.

Що таке префаби?

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

Приклад префабу:

єктами

Бібліотека префабів

ВідкрийтеDatabase View, перейшовши через головне меню уView > Open View Pane > Database View.

Тепер увійдіть до бібліотеки префабів, клацнувши лівою кнопкою по вкладціPrefabs Libraryу верхній частині вікна.

префабу

Створення нової бібліотеки

Щоб створити нову бібліотеку, натиснітьAdd Library

префабу

…і введіть назву нової бібліотеки.

єктами

Переконайтеся, що натиснітьSave Library, перш ніж виходити.

Завантаження бібліотеки префабів

Тепер, завантажимо існуючу бібліотеку префабів. Для цього натиснітьLoad Library.

збірними

Тепер виберіть бібліотеку та натиснітьOpen(Відкрити). Щоб наслідувати це керівництво, завантажтеbuildings.xml

префабу

Тепер ви можете перейти в бібліотеку префабів і знайдітьVillage_House_1. Клацнітьлівою кнопкою миші перетягніть префаб на ваш рівень.

робота

Створення нового префабу

Для початку, розмістіть на рівні об'єкти, які ви хочете перетворити на префаб. Виберіть усі необхідні об'єкти.

єктами

Далі, з менюPrefabsвиберітьMake From Selection

єктами

Тепер заповніть поляGroupіNameдля нового префабу. Префаб буде створено у вибраній бібліотеці.

збірними

Тепер ваш префаб створений, і ви можете його використовувати на вашому рівні.

Властивості префабу

єктами

Параметри префабу

єктами

Extract Object Витягує клон одиночного об'єкта з префабу, без зміни чи видалення чогось із префабу.

збірними

Extract All Витягує всі об'єкти з префабу без зміни бібліотеки префабів. Open Відкриває префаб, дозволяючи вам редагувати та маніпулювати об'єктами в ньому. Close Закриває префаб, так що внутрішні об'єкти не можна буде редагувати індивідуально.