Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2011, 09:08   #1
maks5
Пользователь
 
Регистрация: 08.03.2011
Сообщений: 61
Вопрос Keydown

И снова всем здравствуйте! Опять проблема с игрой.

if key = 87 then
image3.Top:= image3.Top - 3;

если нажать и удерживать w то изображение сначала переместится на -3
а только за тем начнёт двигаться постоянно. Как убрать этот промежуток. Чтобы нажать на кнопку и изображение сразу поехало без промедления в начале.
maks5 вне форума Ответить с цитированием
Старый 28.09.2011, 09:32   #2
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

был какой-то способ сейчас не вспомню но почему-то приходит в голову параметр в винде "залипание клавиш" который как раз промежуток этого интервала контролирует
fbus вне форума Ответить с цитированием
Старый 28.09.2011, 09:49   #3
Silver_S
Форумчанин
 
Регистрация: 14.03.2011
Сообщений: 104
По умолчанию

По нажатию запускайте таймер/поток, который и будет смещать image3, по отпусканию - выключайте.
Или пусть таймер с большой частотой проверяет состояние клавиши, и, если нажата, производит смещение с некоторой регулярностью.
Silver_S вне форума Ответить с цитированием
Старый 28.09.2011, 18:57   #4
maks5
Пользователь
 
Регистрация: 08.03.2011
Сообщений: 61
По умолчанию

Спасибо попробую.
maks5 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SourceGrid и KeyDown Скарам Общие вопросы .NET 4 14.11.2010 15:18
Напомните Case по KeyDown Alex Cones Общие вопросы Delphi 2 10.07.2010 12:09
Не работает процедура KeyDown\Up в Дельфи DeKot Общие вопросы Delphi 7 29.10.2009 17:54
Программирование событий KeyPress, KeyDown,KeyUp. TwEEkcs Общие вопросы Delphi 1 09.09.2009 17:00
Использование проц. KeyDown для DBGrid Максим_Леонидович Общие вопросы Delphi 3 22.07.2008 03:31