Просмотр
Материал из DoomDev
Страница «
ACS ExecuteAlways
»
Перейти к:
навигация
,
поиск
'''226:ACS_ExecuteAlways(скрипты, карта, с_арг1, с_арг2, с_арг3)''' скрипт Запускаемый скрипт карта Карта, содержащая скрипт с_аргумент1 Первый аргумент, передаваемый в скрипт с_аргумент2 Второй аргумент, передаваемый в скрипт с_аргумент3 Третий аргумент, передаваемый в скрипт Как и [[ACS_Execute]] этот спецификатор запускает скрипт. Однако этот спецификатор допускает одновременное исполнение нескольких экземпляров. Недостатком этой возможности является то, что скрипт, запущенный этим спецификатором, не может быть приостановлен или завершен при помощи [[ACS_Suspend]] или [[ACS_Terminate]]. Этот спецификатор предназначен для использования в другом скрипте, когда нужно, чтобы один скрипт делал что-то одновременно с «подзадачей», и не требуется возлагать на движок контроль за отсутствием уже выполняющихся экземпляров скрипта. Также он может быть полезен при создании мультиплеерных карт. Если нужно сделать скрипт, который может быть запущен несколькими игроками несколькими способами одновременно. При использовании просто [[ACS_Execute]], второй игрок, тоже пытающийся активировать скрипт, не сможет этого сделать (скрипт просто не запустится), пока не завершится выполнение предыдущего экземпляра. ACS_ExecuteAlways поможет справиться с этим, так как он допускает одновременное выполнение нескольких экземпляров одного скрипта.
Шаблон:Underscore
Шаблон:ZDoom
Шаблон:Zdoomwikibased
Возврат к странице
ACS ExecuteAlways
.
Просмотры
Статья
Обсуждение
Просмотр
История
Личные инструменты
Представиться системе
Навигация
Заглавная страница
Сообщество
Текущие события
Свежие правки
Случайная статья
Справка
Поиск
Инструменты
Ссылки сюда
Связанные правки
Загрузить файл
Спецстраницы