Использование тегов функций на уровне

Wikis > Учебник по GUTS > Создание уровней > Использование тегов функций на уровне

1. Обзор

Этот раздел, содержит описание основ работы с Тегами Функций (Feature Tags) включающий в себя: использование уже существующих Тегов Функций (Feature Tags), создание новых и их подключение в Наборе Правил (Rule Sets). Предполагается, что у вас уже есть базовые навыки ориентирования и использования редактора Guts.

2. Теги функций

Теги Функций (Feature Tags) устанавливаются для группы объектов и используются для присвоения этой группе особой функции. Это позволяет Набору Правил (Rule Sets) задавать, сколько таких групп с тегами появится на уровне (level). После определения в Наборе Правил (Rule Sets) Тегов Функций (Feature Tags), группы с метками будут случайным образом выбраны и загружены в уровень. Оставшиеся такие группы будут проигнорированы.

3. Группы с метками

Для присвоения уже существующих Тегов Функций (Feature Tags) выбранной группе, выберите Группу Объектов (Group Object) на вкладке слоя в Менеджере Сцены (Scene Manager) и выберите Тег (Tag) в выпадающем окне, затем в окне свойств выберите нужные Теги Функций (Feature Tags) из списка. Присвоить можно только один Тег Функций (Feature Tags) для выбранной группы объектов.

Когда к группе применяется Тег Функции (Feature Tags), в её значке появляется зелёный квадрат  на вкладке слоя в Менеджере Сцены (Scene Manager).

4. No Tag Found

Поле No Tag Found в свойствах группы объектов используется, что бы указать, что эта группа должна быть загружена в уровень (level), только после загрузки в него всех Тегов Функций (Feature Tags). Эта опция никогда не должна быть включена (True) для группы которая имеет указанные Теги Функций (Feature Tags) иначе будет отрицаться эффект от этих Тегов Функций (Feature Tags).

5. Создание нового Тега Функции

Создание нового тега функции осуществляется с помощью редактора Feature Tag Editor, который располагается в Data Editors. Что бы создать новый тег, нажмите кнопку Добавить (Add)  в верхней панели редактора и введите новое имя для вашего тега. После этого нажмите кнопку Сохранить (Save)  в верхней панели редактора, что бы сохранить изменение в вашем теге. Может понадобится, обновить список доступных Тегов Функций (Feature Tags), после добавления или редактирования тега. Для этого нажмите кнопку Перезагрузить (Reload)  в верхней панели редактора и выберите Level Feature Tags.

6. Удаление Тега Функции

Что бы удалит Тег Функций (Feature Tags) кликните на ней правой кнопкой мыши в окне редактора (Feature Tag Editor) и выберите Delete Node: Feature Tag Name. После этого нажмите кнопку Сохранить (Save)  в верхней панели редактора, что бы сохранить изменение в вашем теге. Будьте внимательны, так как это удалит сам Тег Функций (Feature Tags) из игры и создаст проблемы для всех групп объектов, которые будут по-прежнему настроены на использование этого тега.

 

7. Наследование Тега Функции

Тег Функций (Feature Tags) может быть настроен на унаследование от одного или нескольких других Тегов Функций (Feature Tags). Это позволит Набору Правил (Rule Sets) загрузить любые Теги Функций (Feature Tags), которые унаследованы от указанных старших (материнских) Тегов Функций (Feature Tags). Что бы добавить наследование Тега Функций (Feature Tags), кликните на ней правой кнопкой мыши в окне редактора (Feature Tag Editor) и выберите Добавить Наследование (Add Inheritance). Затем выберите Тег Функций (Feature Tags) для наследования и щёлкните Добавить (Add). Когда наследование будет задано, нажмите кнопку Сохранить (Save) в верхней панели редактора, что бы сохранить изменение для вашего тега.

8. Теги Функций в Наборе Правил

Теги Функций (Feature Tags) должны быть подключены в Наборе Правил (Rule Sets) для их работы. Набор Правил (Rule Sets) будет определять какие Теги Функций (Feature Tags) будут загружены, их количество для загрузки и вероятность их появления.

9. Добавление Тегов Функций в Набор Правил

Добавление Тегов Функций (Feature Tags) в Набор Правил (Rule Sets) происходит в редакторе Level Rule Sets Editor, который располагается в Data Editors. Для того, что бы изменить Набор Правил (Rule Sets), нужно сначала выбрать его из списка слева.

На закладке Функции (Features) справа перечислены все подключенные Теги Функций (Feature Tags) выбранные для этого Набора Правил (Rule Sets). Что бы добавить новый Тег Функций (Feature Tags), нужно кликнуть на пустом поле выпадающего окна и выбрать нужный тег из списка уже существующих.

Итог (count) для Тега Функций (Feature Tags) должен быть подключен в Наборе Правил (Rule Sets). Итог (count) определяет количество групп объектов для загрузки Тегов Функций (Feature Tags). Есть два вида итоговых значения влияющих на теги. MinCount минимальное количество тегов Группы, которые будут отображаться на уровне.
MaxCount — это максимальное количество тегов Группы, которые будут отображаться на уровне. Эти значения могут быть настроены на один и тот же показатель или на разные, для задания диапазона. После этого нажмите кнопку Сохранить (Save) в верхней панели редактора, что бы сохранить изменение в вашем Наборе Правил (Rule Sets).

10. Шанс Тегов Функции

Так же, Теги Функций (Feature Tags) могут быть загружены в уровень на основе их свойства Шанс (Chance), вместо значений MinCount и MaxCount. Это значение между 0.0 и 1.0, которое в процентах определяет вероятность появление того или иного Тега Функций (Feature Tags). Однако, Шанс (Chance) не работает с нужным количеством Тегов Функций (Feature Tags). Оставив значение поля Шанс (Chance) пустым, устанавливается режим использования Тегов Функций (Feature Tags) с помощью значений MinCount и MaxCount.

11. Удаление Тегов Функции из Набора Правил

Удаление Тегов Функций (Feature Tags) из Набора Правил (Rule Sets) происходит в редакторе Level Rule Sets Editor, который располагается в Data Editors. Для удаления Тегов Функций (Feature Tags) из выбранного Набора Правил (Rule Sets), нужно кликнуть на выпадающем окне этого тега и выбрать пустое поле в самом верху списка. Это удалит Тег Функций (Feature Tags) из Набора Правил (Rule Sets), но не удалит его самого.

После этого нажмите кнопку Сохранить (Save) в верхней панели редактора, что бы сохранить изменение в вашем Наборе Правил (Rule Sets).

Ссылка на страницу

URL:

bbCode:

HTML: