2 действия на 1 кнопке

другие уроки, мануалы, советы по Construct 2

Сообщение 2 действия на 1 кнопке
» 22 июн 2015, 18:32

Всем привет. Наверно у каждого была ситуация, где хотелось добавить кнопку, которая будет что-то включать и при повторном нажатии это что-то выключать. Но лично у меня это раньше не получалось и приходилось делать 2 кнопки.
Так вот, я придумал такую систему.
Вы создаёте кнопку или спайт (на ваше усмотрение) и добавляете ему приватную переменную "onoff" (number), начальное значение 1.
Далее в создаём событие где при нажатии на кнопку к "onoff" добавляется 1 очко.
После, событие - если "onoff" равен 3, то "onoff" становиться 1.
Думаю вы поняли что дальше.
Если "onoff" равен 1, то что-то вкл.
Если "onoff" равен 2, то что-то выкл.
2015-06-22 18-28-03 Construct 2  (free edition) - Event sheet 1.png

Хочу сказать что это я придумал сам и если Вы знаете способ проще, то прошу Вас рассказать мне о нём.
 Видео урок, для тех кто лентяй
http://www.youtube.com/watch?v=Wm3geITWnzk
Аватара пользователя

Участник
Сообщений: 81
Я тут с 07 фев 2015
Репутация 25 [ ? ]

Сообщение 2 действия на 1 кнопке
» 22 июн 2015, 18:54

Изображение

:blum:
Switch.capx
(171.45 КБ) Скачиваний: 97
По всем вопросам писать в скайп DeXVinogradov
Аватара пользователя
DeX

Игродел
Сообщений: 2418
Я тут с 13 дек 2014
Откуда: Краснодар
Skype: DeXVinogradov
Репутация 480 [ ? ]

Сообщение 2 действия на 1 кнопке
» 22 июн 2015, 19:19

А есть где-нибудь урок по switch. Первый раз вижу
Аватара пользователя

Участник
Сообщений: 81
Я тут с 07 фев 2015
Репутация 25 [ ? ]

Сообщение 2 действия на 1 кнопке
» 22 июн 2015, 19:21

Cork, switch это boolean переменная. У нее может быть только два значения 1 и 0 (true/false). Действие Toggle переключает ее. А в действии Set text используется оператор ? (вопросительный знак).
По всем вопросам писать в скайп DeXVinogradov
Аватара пользователя
DeX

Игродел
Сообщений: 2418
Я тут с 13 дек 2014
Откуда: Краснодар
Skype: DeXVinogradov
Репутация 480 [ ? ]

Сообщение 2 действия на 1 кнопке
» 26 июн 2015, 17:40

Либо же Self.var? 0:1 как вариант
Знаю Construct 2 на 146%
Изображение
Аватара пользователя

Участник
Сообщений: 94
Я тут с 19 июн 2014
Откуда: Челябинск
Двиг: Construct 2
Лицензия: Personal
Skype: -
VK: vk.com/norman74
Репутация 21 [ ? ]

Сообщение 2 действия на 1 кнопке
» 12 июн 2017, 23:40

System Else тоже можно
 
Мой герой ReviveR200 <3<3<3
Аватара пользователя

Участник
Сообщений: 90
Я тут с 28 май 2017
Откуда: Украина г. Дрогобыч
Двиг: Scirra Construc
Лицензия: Bussines (R239)
Репутация 1 [ ? ]



Вернуться в Другие уроки по Construct 2

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх