Содержание

Простейшие двери

картинка из GtkRadiant - 1.4.0 но суть не меняется)

Дополнительные функции

Так же можно сделать двери, которые будут закрываться, когда игрок будет проходить межу ними, это можно сделать поставив флажок на start_open(в меню entity).

Но можно сделать и более интересную вещь… например, делаем две комнаты одну в другой и во внутренней комнате делаем 4 совершенно одинаковые двери. Две двери будут открываться нормально, а остальные делаем наоборот (т.е. ставим флажки на start_open).

Следующим действием выделяем одну из дверей и ставим в entity флажок на crusher. Фишка в том, что пока игрок находится внутри этой комнаты все двери находятся в открытом или в закрытом состоянии(если у дверей стоит флажок на start_open) Получается веселая картина…все двери открываются одновременно!

Дверь при пересечении триггера

Допустим вам хочется сделать дверь куторая будет открываться только с одной стороны, для этого вам необходимо сделать:

  1. Сделайте простейшую дверь и впешите в поле Key пишите targetname, в Value имя например - d2
  2. Делаете драш и натягиваете текстуру триггер на него, выбераете в подменю trigger → trigger_multiple. В поле Key пишите target, в Value имя d2. Все! Теперь при пересечении этого триггера игроком дверь открывается и ни каким другим способом дверь нельзя открыть.

PS не забывайте про возможность оптимизации fps на карте при помощи area-portal, подробнее в статье оптимизация карт