GameMaker:Studio user manual / Руководство пользователя GameMaker:Studio: Events
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
События (Events) Pops 28.01.13 в 12:51 |
|
|
GameMaker:Studio использует то, что называется событиями, и этот раздел посвящён тому, как это работает Miles7 16.07.13 в 05:01 |
||
|
Итак, что такое события? Обычно, это определённые моменты в игре, которые происходят тогда, когда они запрограммированы. GameMaker:Studio работает с циклами из этих событий - начиная с момента старта комнаты, и заканчивая её концом, в игре повторяются Шаги (Шаги это моменты в игре, которые повторяются столько раз в секунду, сколько указано в скорости комнаты), и когда различные условия происходят, вы можете запустить кусок кода либо поместить встроенную кнопку в ваш объект. Давайте взглянем на стандартные настройки объектов с условиями и действиями: Miles7 16.07.13 в 05:11 |
||
|
Как вы видите, в нашем примере объекта есть ряд событий, которые должны выполняться при определенных условиях, но изначально, когда вы создадите объект, этот список пуст, и вы должны решить, какие события вам нужны и что будет происходить при выполнении этих событий. Для добавления событий в объект, нужно нажать кнопку "Добавить событие", после чего откроется следующее окно: vkvOnline 30.10.13 в 07:59 |
||
|
Порядок событий Miles7 16.07.13 в 08:58 |
||
|
Событие создания у всех экземпляров Miles7 16.07.13 в 08:58 |
||
|
Код события создания для всех экземпляров UncleDec 21.07.13 в 17:45 |
||
|
Событие начала игры (Запускается только в первой комнате) Miles7 16.07.13 в 08:59 |
||
|
• Miles7 16.07.13 в 09:00 |
||
|
Стартовый код комнаты (Прописывается в настройках комнаты) Miles7 16.07.13 в 09:01 |
||
|
Событие начала комнаты у всех экземпляров Miles7 16.07.13 в 09:01 |
||
|
Условие начала Шага Miles7 16.07.13 в 05:11 |
||
|
Событие шага, во время которого экземпляры перемещаются в свои новые координаты Miles7 16.07.13 в 09:04 |
||
|
Условие конца Шага Miles7 16.07.13 в 05:12 |
||
|
Два из трёх суб-условий для рисования происходят в том же порядке (Событие изменения размера проходит по-разному) Miles7 16.07.13 в 09:05 |
||
|
Событие рисования Miles7 16.07.13 в 09:05 |
||
|
События рисования графического интерфейса пользователя. vkvOnline 30.10.13 в 08:01 |
||
|
Событие создания объекта Miles7 16.07.13 в 08:56 Событие создания экземпляра UncleDec 21.07.13 в 17:45 |
||
|
Событие уничтожения Miles7 16.07.13 в 09:07 |
||
|
Таймер Miles7 16.07.13 в 09:07 |
||
|
Событие шага Miles7 16.07.13 в 09:08 |
||
|
Событие столкновения Miles7 16.07.13 в 08:56 |
||
|
События клавиатуры Miles7 16.07.13 в 09:08 |
||
|
События мыши Miles7 16.07.13 в 09:08 |
||
|
Другие события UncleDec 28.01.13 в 14:02 |
||
|
События рисования Miles7 16.07.13 в 09:08 |
||
|
Асинхронные события. vkvOnline 30.10.13 в 08:02 |
