Двойное нажатие

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Двойное нажатие

Сообщение Ecstasyept 01 мар 2013, 17:32

Привет всем, и снова мой поистине тупой вопрос)
Нужно чтобы при нажатии ОДНОЙ и ТОЙ ЖЕ кнопки производились разные действия...
Вот мой скрипт(отрывок)

if(Input.GetKeyDown("p")){
ParticleSystem = true;
}
if(Input.GetKeyDown("p")){
ParticleSystem = false;


Вообщем нужно чтобы при первом нажатии патикл включался. а при втором нажатии на эту же кнопку выключался, поможете?
Ecstasyept
UNец
 
Сообщения: 40
Зарегистрирован: 01 июл 2012, 20:39

Re: Двойное нажатие

Сообщение BornFoRdeatH 01 мар 2013, 17:33

Синтаксис:
Используется csharp
if(Input.GetKeyDown("p")){
ParticleSystem = ParticleSystem ?false:true;
}


или еще проще
Синтаксис:
Используется csharp
if(Input.GetKeyDown("p")){
ParticleSystem = !ParticleSyste;
}
Не бойся, если ты один, бойся, если ты ноль.
BornFoRdeatH
Адепт
 
Сообщения: 2377
Зарегистрирован: 22 окт 2011, 23:41
Откуда: Украина
Skype: bornfordeath

Re: Двойное нажатие

Сообщение Левш@ 01 мар 2013, 17:37

Добавь 1 булю.

Синтаксис:
Используется javascript
var state : boolean = false;

function Update () {
    if(Input.GetKeyDown("p"))  {
       if (!state)    
            ParticleSystem = true;
       else
            ParticleSystem = false;
            state = !state;
    }
}
 


if(Input.GetKeyDown("p")){
ParticleSystem = !ParticleSyste;
}

:)
_X.cor.R (Prologue)
Аватара пользователя
Левш@
Адепт
 
Сообщения: 4073
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

Re: Двойное нажатие

Сообщение Ecstasyept 01 мар 2013, 17:38

Спасибо, все работает
Ecstasyept
UNец
 
Сообщения: 40
Зарегистрирован: 01 июл 2012, 20:39

Re: Двойное нажатие

Сообщение BornFoRdeatH 01 мар 2013, 17:56

Левш@ писал(а): :)

Ну не вечно же городить горы кода ради элементарной операции ;)
Не бойся, если ты один, бойся, если ты ноль.
BornFoRdeatH
Адепт
 
Сообщения: 2377
Зарегистрирован: 22 окт 2011, 23:41
Откуда: Украина
Skype: bornfordeath


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 23