Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

q3:двери [14.11.2009 16:31]
GT-Agressor
q3:двери [25.12.2012 23:56] (текущий)
Строка 1: Строка 1:
 +==== Простейшие двери ====
 + 
 +
 +  * Создаем проход в котором будет дверь. 
 +
 +  * Создаем левую створку двери, натягиваем текстуру какойнибудь двери и жмем "N" (т.е. вызываем меню entity) выбераем в верхнем окошке func_door. Далее выбираем сторону в каторую будет открываться дверь (в левом нижнем углу меню entity) например 180. 
 +
 +  * Создаем вторую створку и делаем тоже самое, но выбераем угол в противоположную сторону, т.е. 360.
 +
 +{{:q3:door1.gif|}}
 +
 +картинка из GtkRadiant - 1.4.0 но суть не меняется) 
 +
 +  * Выделяем обе створки и, вызвав меню entity (N) присвоить key - team, а value - door1 (этими действиями вы объединяете работу дверей и задаете им свое имя. Примечание: у каждых дверей должен быть свой номер...)
 +
 +==== Дополнительные функции ====
 +
 +Так же можно сделать двери, которые будут закрываться, когда игрок будет проходить межу ними, это можно сделать поставив флажок на start_open(в меню entity). 
 +
 +Но можно сделать и более интересную вещь... например, делаем две комнаты одну в другой и во внутренней комнате делаем 4 совершенно одинаковые двери. Две двери будут открываться нормально, а остальные делаем наоборот (т.е. ставим флажки на start_open). 
 +
 +Следующим действием выделяем одну из дверей и ставим в entity флажок на crusher. Фишка в том, что пока игрок находится внутри этой комнаты все двери находятся в открытом или в закрытом состоянии(если у дверей стоит флажок на start_open) Получается веселая картина…все двери открываются одновременно!
 +
 +{{:q3:door2.gif|}}
 +
 +==== Дверь при пересечении триггера ====
 + 
 +
 +Допустим вам хочется сделать дверь куторая будет открываться только с одной стороны, для этого вам необходимо сделать: 
 +
 +  - Сделайте простейшую дверь и впешите в поле Key пишите targetname, в Value имя например - d2 
 +  - Делаете драш и натягиваете текстуру триггер на него, выбераете в подменю trigger -> trigger_multiple. В поле Key пишите target, в Value имя d2. Все! Теперь при пересечении этого триггера игроком дверь открывается и ни каким другим способом дверь нельзя открыть.
 +
 +{{:q3:door3.gif|}}
 +
 +PS не забывайте про возможность оптимизации fps на карте при помощи area-portal, подробнее в статье [[оптимизация карт]]
  
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki