Архетип-сущность
Материал из CryWiki Russia
DCamer (Обсуждение | вклад) (Новая страница: «Архетип-сущность — сущность, имеющая свои свойства определённые в библиотеке архетипов в...») |
DCamer (Обсуждение | вклад) |
||
Строка 32: | Строка 32: | ||
* [[Импорт основных библиотек]] | * [[Импорт основных библиотек]] | ||
* [[Окно библиотеки сущностей]] | * [[Окно библиотеки сущностей]] | ||
- | [[Категория:Основы дизайна | + | [[Категория:Основы дизайна уровней]] |
Текущая версия на 13:38, 3 октября 2011
Архетип-сущность — сущность, имеющая свои свойства определённые в библиотеке архетипов в Database View. Если вы изменить свойство сущности в библиотеке архетипов, это отобразиться на всех архетипах такого типа размещенных на всех уровнях. Очень полезная вещь для согласованности уровней. Вы можете убедиться, что бочка, например, имеет один и тот же вес на всех уровнях или определенный тип И.И. имеет один и тот же диапазон обзора на протяжении всей игры.
Содержание |
Пример
В этом примере будет показан процесс создания архетип-сущности. В данном примере мы создадим архетип аварийного сигнал (источник света), который вы сможете использовать в любом уровне.
Создание новой библиотеки
Для начала, откройте Database View (View → Open View Pane → Database View). Затем щелкните по иконке «Add Library» и введите подходящие вам название, далее нажмите «OK» чтобы создать библиотеку.
Создание нового элемента
Теперь, щелкните по иконке «Add New Item» и выберите класс сущности (Entity Class) источника света (Lights → Light).
Наименование элемента
Введите названия для группы, в которой будет находится элемент. Группы являются подкатегориями библиотеки. По логике, источник света следует поместить в группу «Lights». Затем, введите названия самого элемента, в данном случае «Red_Alert_light».
Настройка параметров
Теперь настроем параметры, так, как хотим. Вы можете просто перетащить его на уровень и посмотреть как архетип выглядит. Давайте зададим следующие параметр: в Light Style поставим 1, увеличим DiffuseMultiplier, SpecularMultiplier, HDRDynamic и цвет.
Результат
Теперь вы можете на уровень перетащить столько архетипов, сколько захотите. Просто загрузите свою библиотеку и всё готово.