Регистрация - или - Войти
Mortal Combat ForeverMortal Combat Forever

мод сделан с уклоном на Mortal Kombat...

10/03/2005
Wilson Chronicles - Demo ReleaseWilson Chronicles - Demo Release

Вы - майор Даррен Вилсон, работающий на Военный Отдел Исследований Black Mesa....

16/08/2010

Делаем меняющуюся карту


  • Описание
  • КАК УСТАНОВИТЬ

Рандомная карта

Делаем меняющуюся карту


Просмотров : 739 ( +1 )
Скачиваний : 1
Прислал / (а) : NitrO
Дата создания : 28.03.2014 15:11:21
Рейтинг :
 ( 5 ) 
Поделиться :


Имеются следующие переводы : | русский |

Допустим, у вас есть карта и есть 3 прохода, но необходимо, чтобы в каждом новом раунде открыты были только 2 прохода. Всё это делается достаточно просто. В каждом проходе ставите стены, которые превращаете в func_brush и даёте имена stena1, stena2 и stena3. Затем нужно создать logic_case, дать ей имя case и добавить такие оутпуты:

OnCase01 - stena1 - Enable

OnCase02 - stena2 - Enable

OnCase03 - stena3 - Enable

Далее поставьте logic_auto, в которой добавьте 4 оутпута:

OnMapSpawn - case - PickRandom - 0.01

OnMapSpawn - stena1 - Disable - 0.00

OnMapSpawn - stena2 - Disable - 0.00

OnMapSpawn - stena3 - Disable - 0.00

Готово. При старте карты все стены будут отключены (так как func_brush не обновляется в каждом раунде, необходимо делать это оутпутом), затем управление переходит к logic_case, которая включает одну из трёх стен случайным образом.

Это самый простой вариант, но всё сложное создаётся из простого, можно сделать гигантский лабиринт, где в каждом новом раунде придётся искать новую дорогу. Минус - боты будут иметь преимущество над игроками, так как они уже будут знать, куда идти. Но чтобы они действительно знали, какие проходы открыты, придётся править навигационную сетку.

1a.png

Как видно на рисунке, даже под закрытой дверью находится навигационная сетка. Зона под дверью должна иметь тип TRANSIENT (команда nav_transient), тогда боты будут проверять, открыта она или нет, и, если нет, они ни за что туда не пойдут. При автоматической генерации такие TRANSIENT-области, к сожалению, сами не создаются, поэтому все стены нужно проверить, где нет зон - создать вручную, всем поставить таким зонам флаг TRANSIENT.

Систему рандомных стен можно посмотреть в ИСХОДНИКЕ cs_havana.rar




1. ( 298.2 Kb )
Похожие1. Создание реалистичного костра - Вы наверняка скажете: «Ну чё тут нах сложного?
2. Cubemaps - Расставляем cubemap'ы - создаем правильные отражения
3. Доп. возможности инструмента Block - С помощью дополнительных возможностей мы может создавать такие объекты как:цилиндры,углы(треугольные браши),конусы.
4. Создание пустотелых объектов при помощи Hollow - При помощи функции Hollow удобно создавать комнаты из обычных цельных кубиков.
5. Создание первой карты - От первого браша и до компиляции.
6. Создание обычных дверей - в этой статье мы научимся ставить двери.
7. Модельная дверь - Моельная или prop-дверь отличается от вращающихся дверей и сдвигающихся дверей прежде всего тем,что в prop дверях вместо браша используется модель.
8. Ионная пушка [EP2] - Все, кто играл в Episode Two помнят момент, где надо было прятаться от пушки за грудами машин. В этом туторе я расскажу, как сделать такую же пушку.
9. Лампа которая ломается. - От создание лампы и постановление декораций до установления свойств I\O
Вы не можете комментировать, т.к. вы не зарегистрированы.
    Разбитый Камаз - 4310
    Half-Life 2Разбитый Камаз - 4310
    Heavy Zombie
    Counter-Strike Global OffensiveHeavy Zombie
    Hydro Pump
    Team Fortress 2Hydro Pump
    Snow Bunny (Lost Planet Colonies)
    Resident Evil 6Snow Bunny (Lost Planet Colonies)

Время --------- ___ALL___ --------- : 0.41549 секунд