Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

DXInput - возможна ли настройка   Найти похожие ветки 

 
Cash ©   (2003-09-21 01:53) [0]

Возможна ли настройка этого компанента так, чтобы:
При нажатии двух определенных клавиш (каждая из которых отвечает за свое действие) происходило третье действие или ничего не происходило.
Но при сочетании любой из этой пары и любой третьей, действия клавиш прходили одновременно.


А проблема такая - управление обычное: вверх, вниз, влево, вправо и огонь.
При нажатии, к примеру, вверх + вправо => стрейф по диогонали (вид сверху), что не предусмотренно соответствующей картинкой. Очень некрасиво. Хотелось бы это убрать, но оставить сочетания клавиш управления и клавиши огня


 
Cash ©   (2003-09-21 01:58) [1]

P. S. - вряд ли я смогу вернуться к этому вопросу в течении близжайших трех недель.
Прошу ответы оставлять до востребования


 
cyborg ©   (2003-09-21 10:21) [2]

Сделай чтобы при если нажата вверх, то идти вверх, вниз, то соответственно вниз, и не важно нажата ли кнопка влево или вправо.


 
Карлсон ©   (2003-09-21 12:09) [3]

if (isUp) and (isLeft) in DXInput1.States then ...


 
Cash ©   (2003-10-31 20:31) [4]

Благодарю. Как на карантине завис так решил сам додуматься, может кому и понадобится. А сделал примерно так:
Обработку (вверх) и (вниз) построил выше всего остального (в коде), а в обработку (влево) и (вправо) вставил ограничения на нажатие (вверх) и (вниз). В результате если нажта (вверх), то объект движится только вверх несмотря на нажатие других клавиш (за исключением клавиши огня). Легко и просто, Будет нужен код мыльте или сюда набивайте.



Страницы: 1 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
14-1080722604
Rule
2004-03-31 12:43
2004.04.25
нужны красивые иконки


14-1080554308
sagsoft
2004-03-29 13:58
2004.04.25
каракули в XP


3-1080537249
WondeRu
2004-03-29 09:14
2004.04.25
ADOConnection.ConnectionString


3-1080305451
Users
2004-03-26 15:50
2004.04.25
Фильтрация по неск-м значениям поля


1-1081584683
KEBZ
2004-04-10 12:11
2004.04.25
Button и Label