|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.09.2018, 21:12 | #1 |
Пользователь
Регистрация: 11.09.2018
Сообщений: 20
|
Как сделать обработку сразу 2 клавиш?
Я делаю игру, мне нужно сделать обработку сразу 2-х клавиш, например:
нажимаешь стрелки влево и вверх он двигается в левый верхний угол. Как это можно сделать? |
21.09.2018, 21:16 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А одной как?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
21.09.2018, 21:20 | #3 |
Пользователь
Регистрация: 11.09.2018
Сообщений: 20
|
Процедурой KeyDown:
Код:
|
21.09.2018, 21:21 | #4 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
А паскаль какой?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
21.09.2018, 21:21 | #5 |
Пользователь
Регистрация: 11.09.2018
Сообщений: 20
|
|
21.09.2018, 21:30 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А как вы нажмете одновременно влево и вверх? Все равно ж какая-то раньше нажмется, а потом вторая.
Ну а если зажать надолго, то наверно тоже как-нибудь по-очереди будут обе попадать в KeyDown. Так что тут больше зависит от реализации самого движения.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
21.09.2018, 22:09 | #7 |
Пользователь
Регистрация: 11.09.2018
Сообщений: 20
|
У меня всё через case, там только 1!
|
17.10.2018, 11:40 | #8 | |
Форумчанин
Регистрация: 17.10.2018
Сообщений: 184
|
Через массив нажатых клавиш и IF а не CASE.
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать обработку части двухмерного массива(паскаль) | Андрей77777 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 25.11.2012 02:21 |
Скажи как сделать и получи сразу деньги на телефон | X-treme | Фриланс | 5 | 12.07.2012 19:20 |
Как сделать, чтобы программа работала сразу через 20 сайтов? | tima777 | Работа с сетью в Delphi | 4 | 13.08.2011 20:48 |
Как сделать сразу 2 такие автозамены: | Mangost | Microsoft Office Word | 2 | 22.12.2010 08:41 |
Как сделать привязку глобальных горячих клавиш к свой проге? | Jinxers | Помощь студентам | 1 | 08.02.2009 00:29 |