Готовый перевод GameMaker:Studio user manual / Руководство пользователя GameMaker:Studio: Main Actions - Set 1
Основные действия - Набор 1
В этом разделе рассматриваются некоторые действия, которые вы будете использовать при работе с GameMaker:Studio.
В основных наборах вы можете найти самые важные действия, используемые при работе с GameMaker:Studio, и первый набор действий, обозначаемый "main1", предназначен для работы с экземплярами, спрайтами, звуками и передвижением между комнатами.
Экземпляры
Создать экземпляр
Действие создание экземпляра объекта. Вы указываете объект и позицию, где будет создан экземпляр. Если Вы отметите флажок Relative, то позиция будет вычисляться относительно вызывающего действие экземпляра. Создание объектов в течении игры необходимая вещь. Корабль может создавать ракеты, бомба создавать взрыв и т. д. Во многих играх у Вас может быть специальный управляющий объект - контроллер, который будет создавать монстров время от времени. Для только что созданных объектов срабатывает событие создания.
Создать движущийся экземпляр
Действие аналогично предыдущему, но кроме самого создания, экземпляру ещё назначается движение в указанном направлении с указанной скоростью. Если Вы отметите Relative, то позиция будет вычисляться относительно вызывающего действие экземпляра, но это никак не повлияет на скорость и направление. Например, чтобы создать пулю из стреляющего персонажа (вид сверху), Вы можете применить следующий способ. Используйте координаты 0,0 и отметьте Relative. Направление полёта пули должно совпадать с направлением персонажа. Для этого просто наберите в графе направление слово direction. (Это сработает, если переменная direction действительно содержит значение текущего направления экземпляра, в котором запускается действие.)
Создать произвольный объект
Действие для создания в указанной позиции экземпляра одного из четырех объектов. Вы определяете четыре объекта и позицию, экземпляр одного из выбранных объектов создается на указанных координатах. Опять же, если Вы отметите Relative, то позиция будет вычисляться относительно вызывающего экземпляра. Если Вам нужно меньше объектов для выборки, то в ненужных полях нужно оставить значение <No Object>. Это действие может быть использовано, например, для создания случайного врага в локации.
Поменять экземпляр
Действие для замены экземпляра на экземпляр другого объекта. Так, например, можно заменить экземпляр бомбы на экземпляр взрыва. При этом все параметры, такие как движение, значения переменных, останутся прежними. Вы можете обозначить производить ли события уничтожения для вызывающего экземпляра и создания для нового или нет.
Уничтожить объект.
С помощью этого вы можете уничтожить текущий экземпляр. Также запускается событие "Уничтожение"
Уничтожить в позиции.
Уничтожает все объекты, маска которых соприкасается с указанной точкой. Это может быть полезно при взрывах бомб и прочем. Если вы отметите Relative, позиция будет высчитываться относительно текущего экземпляра.
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод
Переведено на Нотабеноиде
http://notabenoid.org/book/36907/133049
Переводчики: Ivaha_9, UncleDec
Настройки
Готово:
