Глава 1 cryengine 3

У цьому розділі ми розглянемо:

Відкриття рівня в CryENGINE 3 Sandbox


У цьому розділі ми розглянемо процес відкриття рівня в CryENGINE 3 Sandbox.
Визначте місце розташування Editor.exe в папках bin32 або bin64.

Глава 1 cryengine 3

Глава 1 cryengine 3

Можливо, ви хочете дізнатися що таке .cry файл і як додати консольні команди в файл рівня.

Файл формату .cry є редагується файлом для всіх рівнів, створених в CryENGINE. Файл містить бінарні дані і XML дані у вигляді архіву і може бути розпакований архіватором WinRAR, наприклад.

Як і system.cfg, файл level.cfg виконується після завантаження рівня. Він може бути просто збережений в каталозі рівня, а може містити консольні команди, або будь-які специфічні конфігурації цього рівня.

Управління камерою в Sandbox

Глава 1 cryengine 3

Як це робиться…
Першим кроком до взаємодії з завантаженим рівнем, буде переміщення в цьому рівні.


Глава 1 cryengine 3

1. Натисніть W для переміщення вперед.
2. Натисніть S для переміщення назад. 3. Натисніть A для переміщення вліво.
4. Натисніть D для переміщення вправо.
5. Ви навчилися переміщати камеру в її основних осях. Тепер потрібно навчитися обертати камеру.
6. Коли Viewport є активним вікном, затисніть праву кнопку миші і поверніть сцену, переміщаючи миша.
7. Спробуйте затиснути колесо миші (скрол) і переміщати мишу.
8. Прокрутіть колесо миші, щоб перемістити сцену ближче або далі.
9. Затисніть Shift, щоб подвоїти швидкість переміщення.

Глава 1 cryengine 3

Налаштування швидкості переміщення в Viewport

Вибір швидкості переміщення використовується для настройки швидкості переміщення у вікні Perspective Viewport.

Ці три кнопки праворуч від введення швидкості є швидким вибором .1; 1; 10 швидкості.


Різні вікна Perspective Viewport (перспіктіви)

Top View, Front, і Left вікна покажуть додаткові аспекти вашого рівня. Потрібно відзначити, що геометрія в них не розтягується. Map view показує службову карту вашого рівня з помічником, ландшафтом, і інформацією про текстуру, яка причетна до вашого рівня.

Глава 1 cryengine 3

Глава 1 cryengine 3

Щоб почати створювати свої об'єкти відразу зверніться до глави 3: "Створення базового рівня".
Щоб навчитися створювати ландшафт зверніться до глави 2: "Основи Sandbox"

Персоналізація інструментів

Глава 1 cryengine 3

Глава 1 cryengine 3

Тепер, коли ми знаємо, як закріпити вікно, необхідно дізнатися, як расстиковать його:
1. Подібно до того, як ми прикріплювали вікно, перетягніть його знову і перемістить вибране вікно в стороні.
2. Зауважте, що вікно зберігає свою форму і розміри. При необхідності їх можна тепер змінити.
3. Важливою є можливість прикріпити вікно в межах іншого вікна.
4. Поверніться до меню View і відкрийте інше меню.
5. Наприклад, відкрийте вікно Flow Graph.
6. Тепер перетягніть вікно браузера до вікна Flow Graph.
7. Ви будете бачити на екрані прикріплюються кнопки.
8. Використовуйте нижчу, центральну кнопку, щоб прикріпити вибране вікно в нижчій половині вікна Flow Graph.

Глава 1 cryengine 3

Можна також прикріпити вікна зверху і збоку інших вікон:
1. Щоб зробити це перетягніть рядок заголовка браузера з вікна Flow Graph і передайте іншому помічнику прикріплення в межах вікна потокового графа.
2. Ще один доступний вам інструмент прикріплює вікно як вкладку в іншому вікні.
3. Для людей використовують один монітор це буде корисно.
4. Можливо, ви помітили це раніше, коли одне вікно переміщається в інше, на екрані з'являється ще одна кнопка.

5. Ця прив'язка дозволяє перемістити вікно як вкладку в межах іншого вікна.
6. Перетягніть браузер в вікно Flow Graph і спробуйте закріпити його як вкладку.
7. Ви побачите, що тепер з'явилися дві вкладки біля основи вікна: вікно браузера і вікно Flow Graph.
8. Можна тепер вибрати кожне вікно, клацаючи по його відповідній вкладці.

9. Майте на увазі, що можна расстиковать вікно, перетягуючи його вкладку до іншої частини екран.
10. Якщо ви задоволені своїм розміщенням інструментів, можна зберегти це розташування для легкої завантаження пізніше.
11. Перейдіть в View | Layouts.
12. Виберіть Save Layout в діалозі Layouts.

13. Далі введіть ім'я конфігурації і натисніть OK.

Status Bar (рядок стану)

Рядок стану містить інформацію про перетворення, обертанні, масштабування вибраних об'єктів, редагуванні і засобах управління камерою.

Глава 1 cryengine 3

Повний список команд можна отримати, клацнувши два рази по полю введення на консолі, або натиснути кнопку з трьома крапками праворуч від поля введення.

Глава 1 cryengine 3

Console Variable має пошук команд, а також при наведенні курсору миші на
команду можна побачити підказку, для чого служить ця команда.

Щоб розібратися з використанням деякого інтерфейсу, ви можете звернутися до теми "Використання RollupBar".
Щоб вивчити, як налаштувати панелі інструментів і меню, вивчіть наступну тему.

Опис і настройка панелі інструментів і меню

Перш ніж коригувати панель інструментів, важливо ознайомитися з інструментами за замовчуванням.

Standard ToolBar зберігають і відкривають рівні і окремі об'єкти.

EditMode ToolBar містить різні інструменти для редагування рівня. Ці інструменти можуть скасовувати і повертати назад дію, з'єднувати і роз'єднувати об'єкти, вибрати всі об'єкти, переміщати і масштабувати об'єкти, вибрати окремий об'єкт.
Object ToolBar містить інструменти для об'єктного вирівнювання. Об'єкт можна вирівняти по відношенню до землі, по нормалі, а можна обертати навколо його осей.

Mission ToolBar можна вибрати поточну задачу, видалити або копіювати її.

Terrain ToolBar містить ярлики Terrain Editor, Terrain Texture Layer і Terrain Lighting.

Dialogs ToolBar містить ярлики доступу до Materials Editor, Character Editor, DataBase View, Flow Graph Editor.

Console ToolBar служить для підключення та налаштування консольних ігрових інструментів, а також, для синхронізації їх з комп'ютером.

Тепер, коли ми знаємо про призначення панелей інструментів, давайте підемо далі і налаштуємо панелі інструментів на свій смак:
1. Щоб продовжити, ми повинні відкрити меню налаштувань Toolbar.
2. Зробити це можна, клацнувши правою кнопкою миші по будь-якій панелі кнопок.

Глава 1 cryengine 3

3. Це виведе на екран меню налаштувань Toolbar.
4. Зазначені панелі інструментів в цьому списку будуть виведені на екран. Якщо зняти позначку, панель буде прихована.

5. Щоб налаштувати ці панелі інструментів, просто клацніть правою кнопкою миші по одній з панелей, далі виберіть Customize.
6. Вікно налаштувань Customize дозволяє налаштувати вже існуючі панелі інструментів, а також створити нові.
7. За допомогою кнопки New можна створити нову панель інструментів. Після натискання кнопки відкриється нове вікно, в якому необхідно ввести ім'я нової панелі.

Глава 1 cryengine 3

8. Кнопка Rename дозволяє перейменувати будь-яку з створених вами панелей.
9. Кнопка Delete дозволяє видалити будь-яку з створених вами панелей.
10. Кнопка Reset дозволяє повернути настройки за замовчуванням.
11. Клацніть New і назвіть нову панель my_toolbar.
12. Ви побачите панель інструментів, додану як порожній контейнер в інтерфейс.

Глава 1 cryengine 3

17. Клацніть Close щоб зроблені зміни вступили в силу.
18. Протестуйте створену панель швидкого доступу.

В межах настройки Customize є інші корисні вкладки.

Персоналізовані меню і панелі інструментів

Глава 1 cryengine 3

Для продовження відкрийте який-небудь існуючий рівень в Sandbox.

Почнемо вивчення Rollup Bar.
1. У Rollup Bar клікніть Brush.
2. Ця дія виведе на екран браузер, з'єднаний з папкою CryENGINE3 / Game / Objects.
3. Brush об'єкти є компільованою геометрією, не містять ніяких додаткових даних, крім коллізіі.Как правило, більшість рівнів створюється з Brush об'єктами, оскільки вони - проста геометрія.
У підстави браузера ви можете побачити діалогове вікно filter:
1. Це дуже корисна функція, коли потрібно знайти конкретний об'єкт.
2. Введіть village в діалогове вікно фільтра.
3. Як тільки ви натиснете Enter, браузер надасть вам всі об'єкти, які містять слово village в своєму імені.

Глава 1 cryengine 3

4. Браузер направить вас до папки Objects / library / architecture / village / в якій виувідіте файл village_house1_c.cgf.
5. Чи можете перетягнути цей об'єкт з браузера в ваш рівень.

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

Секція Archetype entity
Даний розділ дозволяє користувачеві отримає доступ до спеціальних об'єктів, які завантажуються у вигляді бібліотек в Database view.
Такі об'єкти, як правило, мають спеціальні функції в ігровому світі і організовуються в .XML файли, в якому ці функції і описані. При зміні параметра об'єкта оновлюється вся бібліотека примірників цього об'єкта.
Секція Geom entity
Містить ті ж об'єкти, що секція Brush. Різниця між ними в тому, що кожен з цих браузерів присвоює об'єкту різні параметри налаштувань. Geom entityіспользуется зазвичай для додавання простих геометричних форм і наділяє їх параметрами, які дозволяють цим об'єктам виглядати природно в ігровому світі.
секція Prefabs
Містить бібліотеки збірних об'єктів, завантажених в цьому рівні. Дозволяє розібрати збірні об'єкти на окремі частини, а потім зібрати нові складні об'єкти. Всі зміни в складних об'єктах повинні зберігатися в бібліотеки цих об'єктів в Database view. Наприклад, можна взяти два будинки, копіювати їх, потім розібрати на складові частини і зібрати третій будинок, не схожий на перших два.
секція Sound
Містить різні інструменти по додаванню і редагування звукових ефектів на локації.

Щоб використовувати деякі отримані знання відразу, зверніться до глави 5:
"Основи AI" до теми "Створення ворожого AI".
Щоб використовувати інструмент Solids прочитайте розділ 3: "Створення базового рівня" з темою "Використання інструменту Solids".

Глава 1 cryengine 3

Глава 1 cryengine 3

Select Object містить список всіх об'єктів поміщених в рівень і дозволяє сортувати їх по імені, типу або навіть матеріалу.
Можна також вибрати всі об'єкти виділені в таблиці натиснувши Select All.

Select Object може окремо сортувати приховані або заморожені об'єкти,
об'єкти різних типів.

Відновлення заводських налаштувань в CryENGINE 3

Це важливо…
Редагування реєстру може завдати шкоди вашій операційній системі!
Будь ласка, перед редагуванням реєстру, створіть точку відновлення реєстру.

Залежно від версії вашої операційної системи процес відкриття реєстру може відрізнятися:
1. Відкриємо реєстр Windows XP:
Клацніть "Пуск" (Start)
Клацніть "Виконати" (Run)
Впишіть команду regedit
натисніть Enter
Після натискання, ви повинні побачити вікно редагування реєстру Windows (Registry editor).
2. Перейдіть по гілки реєстру:

Глава 1 cryengine 3

3. Коли ви знайдете папку Sandbox 3, виділіть її.
4. Натисніть Delete.
5. Все, тепер ви можете запустити Editor.exe, всі налаштування при запуску будуть скинуті на дефолтні.

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

Видалення папки User