Toggle-клавиша+ Toggle-кнопка (РЕШЕНО)

Программирование на Юнити.

Toggle-клавиша+ Toggle-кнопка (РЕШЕНО)

Сообщение janua 20 май 2010, 11:46

Всем доброго времени суток!

Мучаюсь, никак не могу добиться создания Toggle, который бы мог управлятся одновременно и кнопкой с клавиатуры и интерфейсом.

Может, кто ткнет где посмотреть в хелпе или еще где, а то не могу найти?!
Последний раз редактировалось janua 20 май 2010, 12:34, всего редактировалось 1 раз.
janua
UNец
 
Сообщения: 25
Зарегистрирован: 18 фев 2010, 18:09

Re: Toggle-клавиша+ Toggle-кнопка

Сообщение janua 20 май 2010, 12:33

Уже допетрал. Может, кому нужно будет:


function OnGUI () {
Togg = GUI.Toggle (Rect (100, 100, 100, 100), Togg , "Text", "button");


if (Togg == true)
{
print("uslovie_1")
}
else
{
print("uslovie_2")
}

}
function Update() {

if( Input.GetButtonDown("klavisha") )
{
if( Togg ==true)
Togg = false;
else
Togg = true;
}

}
janua
UNец
 
Сообщения: 25
Зарегистрирован: 18 фев 2010, 18:09

Re: Toggle-клавиша+ Toggle-кнопка (РЕШЕНО)

Сообщение Serge 20 май 2010, 17:52

Так будет грамотнее. :)
Синтаксис:
Используется javascript
var Togg = false;

function OnGUI () {

        Togg = GUI.Toggle (Rect (100, 100, 100, 100), Togg , "Text", "button");

}

function Update() {

        if( Input.GetButtonDown("klavisha") )  
                Togg = !Togg;
       
        if (Togg)
                print("uslovie_1");
        else
                print("uslovie_2");

}
 
О, сколько нам открытий чудных Готовят просвещенья дух И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель.
Аватара пользователя
Serge
UNIверсал
 
Сообщения: 476
Зарегистрирован: 20 мар 2009, 15:53
Откуда: Сибирь г. Омск
  • Сайт
  • ICQ


Вернуться в Скрипты

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7