c# КАК СДЕЛАТЬ СОЧЕТАНИЕ КЛАВИШ - Форум Игроделов
Пт, 03 Май 2024, 14:19 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » ПРОГРАММИРОВАНИЕ » С# » c# КАК СДЕЛАТЬ СОЧЕТАНИЕ КЛАВИШ (НАПРИМЕР W + LShift)
c# КАК СДЕЛАТЬ СОЧЕТАНИЕ КЛАВИШ
bahaДата: Вт, 29 Апр 2014, 19:56 | Сообщение # 1
Нет аватара
 
Сообщений: 37
Награды: 0
Репутация: 1
Статус: Offline
И еще проверку ск. раз была нажата клавиша
 
СообщениеИ еще проверку ск. раз была нажата клавиша

Автор - baha
Дата добавления - 29 Апр 2014 в 19:56
игнатДата: Вт, 29 Апр 2014, 22:40 | Сообщение # 2
 
Сообщений: 706
Награды: 0
Репутация: 107
Статус: Offline
smile Так и сделать:
if (Input.GetKeyDown(KeyCode.Backspace) & Input.GetKeyDown(KeyCode.Space)){то-то}



Правила форума · участник GCC
 
Сообщениеsmile Так и сделать:
if (Input.GetKeyDown(KeyCode.Backspace) & Input.GetKeyDown(KeyCode.Space)){то-то}

Автор - игнат
Дата добавления - 29 Апр 2014 в 22:40
bahaДата: Ср, 30 Апр 2014, 06:42 | Сообщение # 3
Нет аватара
 
Сообщений: 37
Награды: 0
Репутация: 1
Статус: Offline
А ечли я хочу сделать твк чтобы клавиша была нажата 10 раз и действие произашло?
 
СообщениеА ечли я хочу сделать твк чтобы клавиша была нажата 10 раз и действие произашло?

Автор - baha
Дата добавления - 30 Апр 2014 в 06:42
игнатДата: Ср, 30 Апр 2014, 08:32 | Сообщение # 4
 
Сообщений: 706
Награды: 0
Репутация: 107
Статус: Offline
Код
if (Input.GetKeyDown(KeyCode.Backspace) & Input.GetKeyDown(KeyCode.Space)){int maxS+=1}
if (maxS>=9){то-то}



Правила форума · участник GCC
 
Сообщение
Код
if (Input.GetKeyDown(KeyCode.Backspace) & Input.GetKeyDown(KeyCode.Space)){int maxS+=1}
if (maxS>=9){то-то}

Автор - игнат
Дата добавления - 30 Апр 2014 в 08:32
bahaДата: Ср, 30 Апр 2014, 12:05 | Сообщение # 5
Нет аватара
 
Сообщений: 37
Награды: 0
Репутация: 1
Статус: Offline
А maxS это заранее указаная переменная ?
 
СообщениеА maxS это заранее указаная переменная ?

Автор - baha
Дата добавления - 30 Апр 2014 в 12:05
ЛевшаДата: Ср, 30 Апр 2014, 17:17 | Сообщение # 6
Черный Волк
 
Сообщений: 7257
Награды: 30
Репутация: 3313
Статус: Offline
Цитата baha ()
А maxS это заранее указаная переменная ?

В данном примере переменная обьявлена внутри метода (функции), но можно и обьявить ее глобально:

Код

int maxS;

if (Input.GetKeyDown(KeyCode.Backspace) & Input.GetKeyDown(KeyCode.Space)) { maxS+=1 }
if (maxS>=9) { то-то }


X.cor.R (Prologue)
 
Сообщение
Цитата baha ()
А maxS это заранее указаная переменная ?

В данном примере переменная обьявлена внутри метода (функции), но можно и обьявить ее глобально:

Код

int maxS;

if (Input.GetKeyDown(KeyCode.Backspace) & Input.GetKeyDown(KeyCode.Space)) { maxS+=1 }
if (maxS>=9) { то-то }

Автор - Левша
Дата добавления - 30 Апр 2014 в 17:17
игнатДата: Ср, 30 Апр 2014, 18:06 | Сообщение # 7
 
Сообщений: 706
Награды: 0
Репутация: 107
Статус: Offline
Не просто можно, но и придётся, т.к. работать она будет только внутри метода. Некогда лишнюю строчку писать было. И никто не заметил, что за клавиши я написал.


Правила форума · участник GCC
 
СообщениеНе просто можно, но и придётся, т.к. работать она будет только внутри метода. Некогда лишнюю строчку писать было. И никто не заметил, что за клавиши я написал.

Автор - игнат
Дата добавления - 30 Апр 2014 в 18:06
Форум Игроделов » ПРОГРАММИРОВАНИЕ » С# » c# КАК СДЕЛАТЬ СОЧЕТАНИЕ КЛАВИШ (НАПРИМЕР W + LShift)
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2024