Func areaportal: различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
(Создана новая страница размером == func_areaportal == Брашевый entity общий для всех модификаций Source. == Описание == [http://wik...)
 
м
 
(не показано 18 промежуточных версий 3 участников)
Строка 1: Строка 1:
 +
[[Категория:Source_Brush_entity]]
 
== func_areaportal ==
 
== func_areaportal ==
 
Брашевый entity общий для всех модификаций Source.
 
Брашевый entity общий для всех модификаций Source.
 
== Описание ==
 
== Описание ==
[http://wiki.cs-mapping.com.ua/index.php/Areaportal Areaportal] применяется для управления визуализации зон на карте. С помощью них пространство карты разделяется на отдельные зоны
+
[[Файл:Doughnut-shaped maps.png|200px|thumb|right|Doughnut-shaped замкнутые карты.]]
 +
[[Areaportal]] применяется для управления визуализации отдельных частей карты. С помощью них пространство карты разделяется на отдельные зоны. Обе стороны эреапортала не могут пренадлежать одной зоне, например doughnut-shaped или просто замкнутые карты, должны иметь по меньшей мере два эреапортала для разделения на две зоны. Линейнаякарта может быть разделена одним порталом.
 +
*Если портал, в случае с привязкой состояния к двери, закрывается когда дверь открыта и наоборот, измените параметр            <code>Initial state</code>.
 +
*Эреапортал не обрабатывает геометрию находящуюся между игроком и порталом, он просчитывает только какие листья нужно отсеч.
 +
== Смотрите также ==
 +
*[[Areaportal| Эреапортал]]
 +
*[[Areaportal_tutorial| Урок по areaportal]]
 +
*[http://developer.valvesoftware.com/wiki/CAreaPortal CAreaPortal]
 +
*[http://developer.valvesoftware.com/wiki/Func_areaportalwindow Func areaportalwindow]
 +
*[http://developer.valvesoftware.com/wiki/Targetname Targetname]
 +
== Параметры ==
 +
*'''Name'''
 +
:Имя энтити необходимое для взаимодействия с другими объектами.
 +
*'''Name of Linked Door'''
 +
:Имя двери к которой нужно привязать портал.
 +
*'''Initial State'''
 +
:Начальное состояние эреапортала open/closed.
 +
== Inputs ==
 +
*'''Kill'''
 +
:Убирает данный энтити с карты.
 +
*'''[http://developer.valvesoftware.com/wiki/Entity_Hierarchy_(parenting) KillHierarchy]'''
 +
:Убирает данный энтити с карты и всех его потомков.
 +
*'''AddOutput''' <string>
 +
:Добавляет оутпут или параметр, с этой функцией нужно обращаться очень аккуратно.
 +
:Формат:<code><key> <value></code>
 +
::<code><параметр> <значение></code>
 +
:Формат:<code><output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire (-1 == infinite)></code>
 +
::<code><имя оутпута> <[http://developer.valvesoftware.com/wiki/Targetname имя цели]>:<имя инпата>:<параметр>:<задержка>:<максмально колличество активаций (-1 бесконечно)></code>
 +
*'''[http://developer.valvesoftware.com/wiki/User_Inputs_and_Outputs FireUser1-4]'''
 +
://
 +
*'''Open'''
 +
:Открывает эреапортал.
 +
*'''Close'''
 +
:Закрывает эреапортал.
 +
*'''Toggle'''
 +
:Переключается между режимами open/closed.
 +
== Outputs ==
 +
*'''[http://developer.valvesoftware.com/wiki/User_Inputs_and_Outputs OnUser1-4]'''
 +
: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/Func_areaportal ValveDev]

Текущая версия на 22:43, 5 ноября 2010

func_areaportal

Брашевый entity общий для всех модификаций Source.

Описание

Doughnut-shaped замкнутые карты.

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