Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
3-1080650722
dolmat
2004-03-30 16:45
2004.04.25
Никак не добъюсь полного отображения информации


8-1074919026
Builder
2004-01-24 07:37
2004.04.25
Автоматическое изменение окна...


1-1081352331
PiratA
2004-04-07 19:38
2004.04.25
TExcelApplication


3-1080216260
Anna
2004-03-25 15:04
2004.04.25
Как добавить поле в Dataset на этапе выполнения


8-1074335022
Fox
2004-01-17 13:23
2004.04.25
Редактирование текста в файлах PSD (Adobe Photoshop)




   Наверх