Econ dude як зробити меню і кнопки в game maker studio

З блокуванням все. У MOUSE LEFT BUTTON пишемо:

Econ dude як зробити меню і кнопки в game maker studio


if ch = 1 if room = room_menu then room_goto (room_ship)
> Якщо ми зараз в кімнаті room_menu, то переходимо до кімнати room_ship

Тут я використав кнопку "PLAY" в двох місцях, і просто прописував як-би перехід далі, в залежності від кімнати.

Ось так ми і гуляємо з кімнати в кімнату.

Як перемикати статуси? Наприклад як перемкнути мову?

Блокування залишаємо. А на ліву кнопку мишки (або як ви там керуєте?) Вішаємо:
if global.lang = 1
if ch = 1global.lang = 2
ch = 0
alarm [0] = 15
> If global.lang = 2
if ch = 1global.lang = 1
ch = 0
alarm [0] = 15
> Ну наприклад. Тупо як пробка і підлогу коду - блокування.

Взагалі, є думка що блокувань можна уникнути, якщо вибирати ось таке управління:

Econ dude як зробити меню і кнопки в game maker studio

Спробуйте Left Released (або Pressed)


Або-ж взагалі можна це все робити не так.

Почитати про інший метод створення кнопок ви можете ось тут:

Тут ми перемикаємо global.lang - мова. 1 - Русский, 2 - Англійська.

Як спрайт перемикати? Або там-же, при натисканні на кнопку, пишемо просто новий індекс спрайту (не завжди спрацює якщо виходити / заходити). Або в STEP пишемо:

if global.lang = 1 then sprite_index = s_lang_1
if global.lang = 2 then sprite_index = s_lang_2
Там ми можемо зробити хоч скільки кнопок переключалок чого завгодно. Мова, фон, звук (вкл, викл) і що хочете. Можна і 3 статусу робити, і більше.

На це я завершую цю статтю, сподіваюся вам стало зрозуміліше як можна зробити меню в Game Maker Studio, що таке кнопка і що таке меню взагалі.

Схожі статті