GameMaker: Поиск ресурсов по имени

Порой может быть желаемым заполучить индекс ресурса по его имени,

instance_create(x, y, 'obj_item' + string(irandom_range(1, 3)));

Но, индексы ресурсов - не строки, так что это не сработало бы.

Можно добавить искомые ресурсы в массив, или же сделать небольшой switch блок, но это несколько больше работы.

Данная запись рассматривает возможные пути решения проблемы.

Читать далее

GameMaker: Соединяемые объекты


Я конечно не специалист по странным вертолетам, но, похоже, это - один из них.

Этот довольно полезный пример предоставляет систему для "соединения" объектов между собой, то есть "дочерние" объекты будут перемещаться относительно их "родителя" с учетом позиций и вращения.
В свою очередь к "дочерним" объектам можно прицеплять еще объекты, позволяя добавить потенциально бесконечное количество "уровней экземпляров", что будут перемещаться вместе.
Хорошими примерами применения таких систем являются игры с "модульной" техникой (танки, какие-либо корабли с орудиями на борту, прочее), и состоящие из множества фрагментов боссы.

Скачать GMK