Таймер дает большую задержку, причем чем меньше я ставлю время тика, тем больше задержка. Но это не важно.
Поясните, как обратиться к клавише?
Вариант
- Код: Выделить всё
case Key of
$57: GKey[1]:=true;
end;
не работает. Также не работает 57, $FF57 и $0057.
Думаю, для большей ясности следует выложить исходник игры, но он весит довольно много, т.к. программа берет текстуры из файлов.
Добавлено спустя 6 минут 12 секунд:SeZuka писал(а):А у формы стоит свойство KeyPreview = True?
Да.
Добавлено спустя 3 минуты 17 секунд:runewalsh писал(а):Повесь тот же обработчик на все контролы, которые могут быть в фокусе.
Спасибо. Вот оно, решение проблемы. Повесил на все кнопки и танк медленно, но уверенно ползет. Единственный минус - очень долгая задержка. Но это уже вопрос к таймеру. Еще раз спасибо.
Добавлено спустя 5 минут 3 секунды:Посмотрел задержку: на таймер интервал хоть 1000, хоть 10 вешай, но экран обновляется ежесекундно.
Добавлено спустя 22 минуты 22 секунды:Кстати, год назад пытался использовать движок Andorra 2D, но он у меня не подружился с Лазарем. Сейчас посмотрю ZenGL.