Поищи мной

Составные события

Составные события появляются с отступом под другими событиями. Они несут на сбор экземпляров , откуда "родительский" событие кончили. Они бегут после родительского мероприятия выступают акции закончили. Пример приведен ниже.


Это событие работает следующим образом:
Тест , если какие - либо монстра экземпляры накладываются друг на друга игрока . Если да, то экземпляры , участвующие помнят.
Действия главного события в будет работать дальше, но он не имеет.
Второе событие (обратите внимание , что с отступом) , а затем проверяет , является ли игрока 's ShieldEnabled переменная экземпляра устанавливается. Если да, то вычитает 1 из здоровья монстра , перекрывающей игрока.
Третье событие (также с отступом) , если тесты игрока 's ShieldEnabled переменная экземпляра не установлен (см инвертирующий условия ). Если да, то вычитает 1 из здоровья игрока .

Другими словами, монстры больно игроку , когда они касаются, если игрок не ShieldEnabled в этом случае монстры больно вместо этого.

Это работает , потому что объекты выбраны главного события запоминаются , а также используется для суб-событий. Если второе и третье события были не суб-события (не отображается с отступом) второе событие будет вычитать 1 из здоровья всех монстров, потому что не было ссылаться в случае. (См неиспользуемые объекты в работы событий Более подробно об этом.)

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

Примечание суб-события выполняются после того, как действия, только если действия выполняются - в приведенном выше примере, если не монстры накладываются друг на друга игрока, ни действия этого события, ни его подпункты события работать вообще.
Триггеры в подразделах событий

Если триггер находится в подкаталоге случае все условий родительского мероприятия должно быть правдой в то время триггер срабатывает, иначе событие не будет работать.

Там также может быть только один триггер в одной ветви суб-событий. Другими словами, один из указанных выше триггера событий, не может также содержать триггер.
Добавление и удаление вложенных событий

Для добавления вложенного события, щелкните правой кнопкой мыши на край события и выберите Добавить подменю событие . В качестве альтернативы использовать вкладку События на ленте , или нажмите S сочетание клавиш .

Добавление и редактирование условий для суб-событий работает одинаково для обычных событий. Вы также можете создать более глубоко вложенных суб-события путем добавления вложенного события к югу события.

Для удаления вложенного события, выберите его, нажав на полях событий, и нажмите Удалить .

Комментариев нет:

Отправить комментарий