Суббота, 20 Апреля 2024, 12:22

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Действия по нажатию
Действия по нажатию
realyheadДата: Понедельник, 26 Марта 2012, 00:38 | Сообщение # 1
участник
Сейчас нет на сайте
Допустим есть квадрат, его начальное значение 0 и цвет его серый, этот квадрат отвечает за рост ( пока что он равен 0) по нажатию на этот квадрат значение его прибавляется +1 а цвет уже изменяется на цветной (это при нажатии на квадрат левой кнопкой мыши), а если нажать на квадрат правой кнопкой мыши то значение наоборот отнимется -1 а если оно будет равно 0 то квадрат станет серый максимум значение этого квадрата равно 3 (т.е после 3 нажатий значение нельзя прибавить). Прошу подсказать каким образом это реализовать

поиграть в мою онлайн игру
BazketДата: Понедельник, 26 Марта 2012, 06:37 | Сообщение # 2
участник
Сейчас нет на сайте
пусть у тебя 2 спрайта
1. серый квадрат (имя kvadrat1)
2. любой цветной квадрат (имя kvadrat2)

1. Создаем объект квадрат без спрайта.
2. в событии create объекта квадрата пишем
Code
n=0 //начальное значение


3. создаем событие Нажатия левой кнопки мыши и в нем пишем:
Code
n+=1 //прибавляем +1


4. создаем событие Нажатие правой кнопкой мыши и пишем туда
Code
n-=1 //отнимаем 1


5. Создаем событие Step (шаг) и там пишем:
Code
if n>0{ //если значение больше 0
sprite_index=kvadrat2 //то цветной квадрат
}
if n<=0{ //если меньше или равно 0
sprite_index=kvadrat1 //то серый
}


Вот исходник: http://rghost.ru/37225128


Требуется художник, для рисования множества вещей, персонажей и прочего. Оплата приветствуется.
realyheadДата: Понедельник, 26 Марта 2012, 10:31 | Сообщение # 3
участник
Сейчас нет на сайте
Bazket, огромное спасибо!

Добавлено (26.03.2012, 10:31)
---------------------------------------------
появилась ещё одна проблема: на самом квадрате внизу должно быть отображено значение переменной но когда я с помощью draw_text указываю такое положение , что бы переменная отображалась на квадрате но переменная не отображается не на нём а как бы за ним, как это исправить?


поиграть в мою онлайн игру
Dva_KotaДата: Понедельник, 26 Марта 2012, 10:54 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
В Draw сначала рисуй спрайт, а потом текст.

Новый пример инвентаря! /20.06.2012/

Energy Wars
BazketДата: Понедельник, 26 Марта 2012, 12:09 | Сообщение # 5
участник
Сейчас нет на сайте
поставь глубину у спрайта больше чем у текста

Требуется художник, для рисования множества вещей, персонажей и прочего. Оплата приветствуется.
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Действия по нажатию
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг