Архетип-сущность

Материал из CryWiki Russia

Версия от 13:38, 3 октября 2011; DCamer (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Архетип-сущность — сущность, имеющая свои свойства определённые в библиотеке архетипов в Database View. Если вы изменить свойство сущности в библиотеке архетипов, это отобразиться на всех архетипах такого типа размещенных на всех уровнях. Очень полезная вещь для согласованности уровней. Вы можете убедиться, что бочка, например, имеет один и тот же вес на всех уровнях или определенный тип И.И. имеет один и тот же диапазон обзора на протяжении всей игры.

Содержание

Пример

В этом примере будет показан процесс создания архетип-сущности. В данном примере мы создадим архетип аварийного сигнал (источник света), который вы сможете использовать в любом уровне.

Создание новой библиотеки

Для начала, откройте Database View (View → Open View Pane → Database View). Затем щелкните по иконке «Add Library» и введите подходящие вам название, далее нажмите «OK» чтобы создать библиотеку.

ArchetypeEntity 1.jpg

Создание нового элемента

Теперь, щелкните по иконке «Add New Item» и выберите класс сущности (Entity Class) источника света (Lights → Light).

ArchetypeEntity 2.jpg

Наименование элемента

Введите названия для группы, в которой будет находится элемент. Группы являются подкатегориями библиотеки. По логике, источник света следует поместить в группу «Lights». Затем, введите названия самого элемента, в данном случае «Red_Alert_light».

ArchetypeEntity 3.jpg


Настройка параметров

Теперь настроем параметры, так, как хотим. Вы можете просто перетащить его на уровень и посмотреть как архетип выглядит. Давайте зададим следующие параметр: в Light Style поставим 1, увеличим DiffuseMultiplier, SpecularMultiplier, HDRDynamic и цвет.

ArchetypeEntity 4 1.jpg

Результат

Теперь вы можете на уровень перетащить столько архетипов, сколько захотите. Просто загрузите свою библиотеку и всё готово.

ArchetypeEntity 5.jpg

См. также