Главная » Статьи » Статьи

Справочник событий

Справочник событий

Как вы узнали раньше, события являются строительными блоками поведения. Одним словом они производят какие то действия в ответ на события в вашей игре.

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

Stencyl включает большое количество событий, которыми могут воспользоваться разработчики.

Содержание

  • Основные события

  • События ввода

  • События времени

  • Актеры

  • Столкновения

  • Звуки

  • Атрибуты

  • Расширенные события

 

Основные события

При создании

Происходит один раз, когда инициализируется поведение.

При отрисовке

Весь код занимающийся отрисовкой находится здесь. Обычно выполняется один раз на один кадр.

При обновлении.

Происходит в каждом кадре игры.

 

События ввода

Клавиатура

Нажатие/отпускание клавиши

Фокус

Игра получает/теряет фокус. Только для веб игр.

Нажатие

Нажатие/отпускание/перемещение мыши.

На актере

Мышь нажата/отпущена/перемещается на актере.

На регионе

Мышь нажата/отпущена/перемещается на регионе.



События времени

После N секунд

Выполнение кода после заданной задержки.

Каждые N секунд

Выполнение кода каждые N секунд.

Пауза/выходи из паузы

Игра на паузе/вышла из паузы.

 

Актеры

Создание или уничтожение: конкретный актер

Актер создан/уничтожен

Создание или уничтожение: тип актера.

Определенный тип актера создан или уничтожен.

Создание или уничтожение: член группы

Член группы создан или уничтожен.

Вход или выход из сцены или экрана: конкретный актер.

Вход или выход из сцены или экрана: актер определенного типа

Вход или выход из сцены или экрана: член группы

Вход или выход из региона: конкретный актер

Вход или выход из региона: актер определенного типа

Вход или выход из региона: член группы



Столкновения

Столкновение актера с любым актером

Столкновение актера с определенным актером

Столкновение актера с типом актеров



Столкновение актера с членом группы

Столкновение типа актера с типом актера

Столкновение группы актеров с группой актеров

Член группы сталкивается с другим членом группы.

Звуки

Воспроизведение звука

Воспроизведение канала

Атрибуты

Число

Количество становится больше/меньше чем число

Равенство

Атрибут равен/не равен

Правда/ложь

Возвращает правду или ложь


Важно: события атрибутов не поддерживаются для iOS до версии Stencyl 2.5



Расширенные события

Пользовательские события

Случается когда событие использует пользовательский блок (например, "OnClick" для нажатия кнопки). Похоже на вызов функции, но без параметров.

Пользовательский блок

Настраиваемая форма для создания пользовательских блоков.

Глобальный пользовательский блок.

Настраиваемая форма для создания пользовательских блоков, не привязанных к актеру или сцене.

Пользовательский код

Произвольный код за пределами обычных событий. 



Источник: http://www.stencyl.com/help/view/events-reference/
Категория: Статьи | Добавил: corax (11.12.2012)
Просмотров: 1466 | Рейтинг: 0.0/0
Всего комментариев: 0