Функции и переменные в GML
GML содержит большое количество встроенных функций и переменных. С их помощью Вы можете управлять любой частью игры. Для всех действий имеются соответствующие функции, так что Вам не понадобится применять какие-либо действия, если Вы предпочитаете использовать код. С использованием функций и переменных, для управления игрой, можно добиться значительно большего, нежели при использовании только одних действий. Так что, если Вы хотите расширить возможности своей игры, настоятельно рекомендуем Вам просмотреть следующие главы, чтобы получить общее представление о том, что вообще возможно будет сделать. Обратите внимание, что указанные переменные и функции могут также использоваться при обеспечении значений для действий. Следовательно, даже если Вы и не планируете использовать в дальнейшем код или писать сценарии, тем не менее, Вы получите полезные знания для дальнейшей работы.
Ниже используется следующие соглашения. Имена переменных помеченных значком * являются доступными только для чтения, то есть их значения не могут быть изменены. Имена переменной с [0..n] после имени - являются массивами. Диапазон возможных индексов приводится.