Map Extensions
Подключаемые карты могут добавить новую геометрию и логику на уже скомпилированную карту.
Ограничения в использовании
Подключаемые карты имеют ряд ограничений и условий:
- Подключаемая карта не может ничего изменить на родительской карте (в частности: нельзя удалить что-либо, повлиять на статичное освещение)
- Статичные объекты из подключаемой карты не будут отбрасывать тени на родительскую.
- Объекты из подключаемой карты могут взаимодействовать с объектами на родительской карте через Input/Outputs команды. Но Вы должны использовать фиксированные имена данные объектам, а не ссылаться на название энтити. Имена объектов можно увидеть в игре после ввода консольной команды ent_text (в режиме Developer).
Строительство карт
Первое, чтобы создать карту, нажмите File → New.
Вы можете добавлять на свою карту уже готовые Prefab*ы, найти их можно по следующему пути (content/hlvr/maps/release)
ВАЖНЫЙ МОМЕНТ: Выберете вставленный Prefab, откройте его свойства и раскройте спойлер “Transform”, далее поставьте галочку на “Editor Only”. Это исключит префаб из карты во время её компиляции, данная опция позволяет сократить время компиляции больших карт. (не забудьте снять галочку во время финальной компиляции карты!)
Сохраните и скомпилируйте свою карту.
Повторно запустите игру и свою главную карту. После чего откройте консоль и с помощью команды 'addon_tools_map' вставьте Prefab. Это будет выглядеть примерно вот так:
addon_tools_map a2_pistol
(без кавычек)
После этих манипуляций, на вашей основной карте должен появиться заготовленный Prefab.
Warning: Display title "Map Extensions" overrides earlier display title "Расширение карты".