Summary
Toolkit
Description
Все необходимые префабы находятся в папке Layers (AI,Map,Task).
Пример использования префабов из данной папки:
- Добавьте на карту Area.et.
- Добавьте в Area необходимый префаб с таской или ИИ.
- Готово.
Для создания полноценной миссии:
- Добавьте GameMode из Prefabs/Systems/ScenarioFramework.
- Добавьте SCR_AIWorld из Prefabs/Systems/ScenarioFramework.
- Выполните действия из списка выше.
- Разместите SpawnPoint_US или SpawnPoint_USSR.
- Настройте FactionManager внутри GameMode.
- Готово.
Также вы можете отредактировать файл с брифингом в папке Configs/Journal — просто сделайте Override.
Есть возможность добавить интреактивные объекты
- Ставим любой объект
- Добавляем ZV_InteractableComponent
- Добавляем ActionsManagerComponent
- Настраиваем
- Готово
Еесли вы в 3-м пункте выбрали префаб для замены то обязательно поставьте галку удалить префаб.
Существует три разных экшена для вывода обычных ообщений без каких либо действий с префабо и простое удаление или переход в спектатор. (ZV_DeleteObjectAction, ZV_MessageUserAction, ZV_UserActionSpectator)
Для рисования зон используйте ZV_MapOverlay когда нарисуете зону через polyline просто добавьтие к полилайлну компонент и настройки как вам необходимо.
- Увы у данного компонента есть не большая проблема для кривых зон он не верно выполняет заливку создовая прямоугольник по внешним краям вашей зоны.
В префабах вы можете найти в папке layers/trigger Это тригеры которые срабатывают внутри area и могут например работать вместе с тасками , выводить разные сообщения или воспроизводить звуки.
Что бы воспроизвести музыку или какую ни будь речь настройки SCR_CommunicationSoundComponent в GameMode добавьте туда файл acp с вашим настроенным звуком (примеры можно посмотреть в ArmaReforger\Sounds\RadioProtocol) , после настройте тригер и укажите код вашего звука.
Для добавления меток на карте реалзован префаб MapMarker что бы вы быстро могли добавить метки на карте без Area и любые с использованием ваших imageset или стандартых.
- Сборка мусора отключена
- Метки не удаляются после дисконекта
License
Arma Public License (APL)