Inputs и Outputs: различия между версиями
DoBeRMaN (обсуждение | вклад) (Создана новая страница размером Логическая система Ввода/Вывода (Inputs/Outputs) взаимодействия объектов в игре о...) |
DoBeRMaN (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
Логическая система Ввода/Вывода (Inputs/Outputs) взаимодействия объектов в игре очень полезная особенность игрового движка Source. | Логическая система Ввода/Вывода (Inputs/Outputs) взаимодействия объектов в игре очень полезная особенность игрового движка Source. | ||
− | |||
− | |||
== Обзор == | == Обзор == | ||
− | |||
Энтити имеют два способа взаимодействия друг с другом: отправка "output" (вывода) или принятие "input" (ввода) другой энтити. К примеру игрок нажал на кнопку (func_button) — загорелась синяя лампочка (light); то есть кнопка послала сигнал "аутпут", для лампочки это будет "инпут" ввод — получаемый сигнал. Один аутпут может быть использован для активации нескольких объектов, то есть породить несколько инпутов. Правильно настроенный аутпут объединяется с инпутом в "соединение" которое передаёт дополнительные параметры приёмнику, какова задержка перед тем как отправить аутпут и должен ли будт аутпут послан позже. Аутпут может быть послан любому инпуту и наоборот. Это позволяет создавать сложные и мощьные взаимодействия между энтитями. | Энтити имеют два способа взаимодействия друг с другом: отправка "output" (вывода) или принятие "input" (ввода) другой энтити. К примеру игрок нажал на кнопку (func_button) — загорелась синяя лампочка (light); то есть кнопка послала сигнал "аутпут", для лампочки это будет "инпут" ввод — получаемый сигнал. Один аутпут может быть использован для активации нескольких объектов, то есть породить несколько инпутов. Правильно настроенный аутпут объединяется с инпутом в "соединение" которое передаёт дополнительные параметры приёмнику, какова задержка перед тем как отправить аутпут и должен ли будт аутпут послан позже. Аутпут может быть послан любому инпуту и наоборот. Это позволяет создавать сложные и мощьные взаимодействия между энтитями. | ||
− | |||
− | |||
Как пример [http://developer.valvesoftware.com/wiki/Logic_timer logic_timer] может послать ''OnTimer'' аутпут . | Как пример [http://developer.valvesoftware.com/wiki/Logic_timer logic_timer] может послать ''OnTimer'' аутпут . |
Версия 23:18, 12 мая 2009
Логическая система Ввода/Вывода (Inputs/Outputs) взаимодействия объектов в игре очень полезная особенность игрового движка Source.
Обзор
Энтити имеют два способа взаимодействия друг с другом: отправка "output" (вывода) или принятие "input" (ввода) другой энтити. К примеру игрок нажал на кнопку (func_button) — загорелась синяя лампочка (light); то есть кнопка послала сигнал "аутпут", для лампочки это будет "инпут" ввод — получаемый сигнал. Один аутпут может быть использован для активации нескольких объектов, то есть породить несколько инпутов. Правильно настроенный аутпут объединяется с инпутом в "соединение" которое передаёт дополнительные параметры приёмнику, какова задержка перед тем как отправить аутпут и должен ли будт аутпут послан позже. Аутпут может быть послан любому инпуту и наоборот. Это позволяет создавать сложные и мощьные взаимодействия между энтитями. Как пример logic_timer может послать OnTimer аутпут .