Эта статья относится к игре "Half-Life: Alyx". Нажмите для получения дополнительной информации.
This article relates to the workshop tools for "Half-Life: Alyx". Click here for more information.
This article's documentation is for Source 2. Click here for more information.

Map Extensions

From Valve Developer Community
< Ru‎ | Half-Life: Alyx Workshop Tools‎ | Level Design
Revision as of 01:47, 16 May 2020 by Smelt93 (talk | contribs) (Created page with "{{otherlang2 |en=Half-Life: Alyx Workshop Tools/Map Extensions }} {{HLATools topicons}} {{DISPLAYTITLE:Расширение карты}} Подключаемые карты...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Otherlang2


Подключаемые карты могут добавить новую геометрию и логику на уже скомпилированную карту.

Creating a Map Extension-128485245.png

Ограничения в использовании

Подключаемые карты имеют ряд ограничений и условий:

  • Подключаемая карта не может ничего изменить на родительской карте (в частности: нельзя удалить что-либо, повлиять на статичное освещение)
  • Статичные объекты из подключаемой карты не будут отбрасывать тени на родительскую.
  • Объекты из подключаемой карты могут взаимодействовать с объектами на родительской карте через Input/Outputs команды. Но Вы должны использовать фиксированные имена данные объектам, а не ссылаться на название энтити. Имена объектов можно увидеть в игре после ввода консольной команды ent_text (в режиме Developer).


Строительство карт

Первое, чтобы создать карту, нажмите File → New.

Вы можете добавлять на свою карту уже готовые Prefab*ы, найти их можно по следующему пути (content/hlvr/maps/release)

Creating a Map Extension-128485222.png Creating a Map Extension-128485225.png

ВАЖНЫЙ МОМЕНТ: Выберете вставленный Prefab, откройте его свойства и раскройте спойлер “Transform”, далее поставьте галочку на “Editor Only”. Это исключит префаб из карты во время её компиляции, данная опция позволяет сократить время компиляции больших карт. (не забудьте снять галочку во время финальной компиляции карты!)


Creating a Map Extension-128485227.png Creating a Map Extension-128485235.png

Сохраните и скомпилируйте свою карту.

Creating a Map Extension-128485234.png

Creating a Map Extension-128485237.png

Creating a Map Extension-128485239.png

Повторно запустите игру и свою главную карту. После чего откройте консоль и с помощью команды 'addon_tools_map' вставьте Prefab. Это будет выглядеть примерно вот так:

addon_tools_map a2_pistol (без кавычек)

После этих манипуляций, на вашей основной карте должен появиться заготовленный Prefab.


Creating a Map Extension-128485245.png


Warning: Display title "Map Extensions" overrides earlier display title "Расширение карты".