Инструменты пользователя

Инструменты сайта


q3:двери

Различия

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

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

q3:двери [14.11.2009 19:31]
GT-Agressor создано
q3:двери [06.07.2020 03:50]
Строка 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. Все! Теперь при пересечении этого триггера игроком дверь открывается и ни каким другим способом дверь нельзя открыть. 
- 
-PS не забывайте про возможность оптимизации fps на карте при помощи area-portal, подробнее в статье [[оптимизация карт]] 
  
q3/двери.txt · Последнее изменение: 06.07.2020 03:50 (внешнее изменение)