Game Maker - на данный момент самый популярный в мире "конструктор" 2D-игр.
Так с чего мне начать?
2
Голосов: 2
girvel - 9 years ago
Edited by
2
Голосов: 2
В общем, слепил я для своей игрульки инвентарь. Не работает. я в последнее время вообще в шоке что хоть управление работает Что делать?
Uploaded files
4
Голосов: 4
girvel - 9 years ago
4
Голосов: 4
Uber, пасибо. плюсомет закончился :с
а как вставить видео?
4
Голосов: 4
Uber - 9 years ago
Edited by
4
Голосов: 4
Если я правильно понял. Чтобы их объявить. Нужно в начале писать "global."?
Так точно. И использовать эти переменные нужно всё так же с приставкой "global." - они будут считаться глобальными.

Есть другой способ объявить глобальные переменные. Можно использовать конструкцию "globalvar". Пример:
globalvar ID_slot1, ID_slot2, ID_slot3;
//Дальше новые глобалки можно использовать без конструкции "global.":
ID_slot1=5
ID_slot2="text"
ID_slot3=1.6
Чтобы отличать такие переменные от обычных, я пишу их с большой буквы, а все остальные - только с маленькой.
4
Голосов: 4
girvel - 9 years ago
4
Голосов: 4
У меня проблемы с объявлением. Решил их. Создал отдельный скрипт и объявил в нем глобальные переменные. Если я правильно понял. Чтобы их объявить. Нужно в начале писать "global."?
global.ID_slot1 = 0
7
Голосов: 7
Uber - 9 years ago
7
Голосов: 7
В гамаке не нужно объявлять переменные. Когда ты присваиваешь значение переменной, она автоматически создаётся.
Чуть подробней о переменных есть здесь.
Там указаны только локально-объектные переменные, а есть ещё локальные и глобальные.
4
Голосов: 4
girvel - 9 years ago
4
Голосов: 4
Пасиб
кнопочка set Variable присваивает значение переменной. А как переменную создать?
6
Голосов: 6
Uber - 9 years ago
6
Голосов: 6
Там не маска там глубину задать выше чем у декора и не париться, оно всегда будет выше декора лол
Может быть, я почему-то подумал, что у него проблемы с коллизиями, раз герой лезет под декор.
В таком случае достаточно у объекта героя установить поле Depth на любое отрицательное число; чем число меньше, тем "выше" объект будет находиться над другими объектами.
4
Голосов: 4
enemydestroyer1 - 9 years ago
4
Голосов: 4
Там не маска там глубину задать выше чем у декора и не париться, оно всегда будет выше декора лол
4
Голосов: 4
Uber - 9 years ago
4
Голосов: 4
Скинь мне в ЛС исходник, скорее всего, ты просто не разобрался с масками спрайтов. Причин может быть много.