Func areaportal: различия между версиями
Перейти к навигации
Перейти к поиску
DoBeRMaN (обсуждение | вклад) |
Slux (обсуждение | вклад) м |
||
(не показано 5 промежуточных версий 2 участников) | |||
Строка 4: | Строка 4: | ||
== Описание == | == Описание == | ||
[[Файл:Doughnut-shaped maps.png|200px|thumb|right|Doughnut-shaped замкнутые карты.]] | [[Файл:Doughnut-shaped maps.png|200px|thumb|right|Doughnut-shaped замкнутые карты.]] | ||
− | [ | + | [[Areaportal]] применяется для управления визуализации отдельных частей карты. С помощью них пространство карты разделяется на отдельные зоны. Обе стороны эреапортала не могут пренадлежать одной зоне, например doughnut-shaped или просто замкнутые карты, должны иметь по меньшей мере два эреапортала для разделения на две зоны. Линейнаякарта может быть разделена одним порталом. |
*Если портал, в случае с привязкой состояния к двери, закрывается когда дверь открыта и наоборот, измените параметр <code>Initial state</code>. | *Если портал, в случае с привязкой состояния к двери, закрывается когда дверь открыта и наоборот, измените параметр <code>Initial state</code>. | ||
*Эреапортал не обрабатывает геометрию находящуюся между игроком и порталом, он просчитывает только какие листья нужно отсеч. | *Эреапортал не обрабатывает геометрию находящуюся между игроком и порталом, он просчитывает только какие листья нужно отсеч. | ||
== Смотрите также == | == Смотрите также == | ||
− | *[ | + | *[[Areaportal| Эреапортал]] |
− | *[ | + | *[[Areaportal_tutorial| Урок по areaportal]] |
*[http://developer.valvesoftware.com/wiki/CAreaPortal CAreaPortal] | *[http://developer.valvesoftware.com/wiki/CAreaPortal CAreaPortal] | ||
*[http://developer.valvesoftware.com/wiki/Func_areaportalwindow Func areaportalwindow] | *[http://developer.valvesoftware.com/wiki/Func_areaportalwindow Func areaportalwindow] | ||
Строка 43: | Строка 43: | ||
:Fired in response to FireUser1-4 inputs. See [http://developer.valvesoftware.com/wiki/User_Inputs_and_Outputs User Inputs and Outputs]. | :Fired in response to FireUser1-4 inputs. See [http://developer.valvesoftware.com/wiki/User_Inputs_and_Outputs User Inputs and Outputs]. | ||
:[http://developer.valvesoftware.com/wiki/Targetname !activator] = activator | :[http://developer.valvesoftware.com/wiki/Targetname !activator] = activator | ||
− | |||
Статья взята с [http://developer.valvesoftware.com/wiki/Func_areaportal ValveDev] | Статья взята с [http://developer.valvesoftware.com/wiki/Func_areaportal ValveDev] |
Текущая версия на 22:43, 5 ноября 2010
func_areaportal
Брашевый entity общий для всех модификаций Source.
Описание
Areaportal применяется для управления визуализации отдельных частей карты. С помощью них пространство карты разделяется на отдельные зоны. Обе стороны эреапортала не могут пренадлежать одной зоне, например doughnut-shaped или просто замкнутые карты, должны иметь по меньшей мере два эреапортала для разделения на две зоны. Линейнаякарта может быть разделена одним порталом.
- Если портал, в случае с привязкой состояния к двери, закрывается когда дверь открыта и наоборот, измените параметр
Initial state
. - Эреапортал не обрабатывает геометрию находящуюся между игроком и порталом, он просчитывает только какие листья нужно отсеч.
Смотрите также
Параметры
- Name
- Имя энтити необходимое для взаимодействия с другими объектами.
- Name of Linked Door
- Имя двери к которой нужно привязать портал.
- Initial State
- Начальное состояние эреапортала open/closed.
Inputs
- Kill
- Убирает данный энтити с карты.
- Убирает данный энтити с карты и всех его потомков.
- AddOutput <string>
- Добавляет оутпут или параметр, с этой функцией нужно обращаться очень аккуратно.
- Формат:
<key> <value>
<параметр> <значение>
- Формат:
<output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire (-1 == infinite)>
<имя оутпута> <имя цели>:<имя инпата>:<параметр>:<задержка>:<максмально колличество активаций (-1 бесконечно)>
- //
- Open
- Открывает эреапортал.
- Close
- Закрывает эреапортал.
- Toggle
- Переключается между режимами open/closed.
Outputs
- Fired in response to FireUser1-4 inputs. See User Inputs and Outputs.
- !activator = activator
Статья взята с ValveDev