![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
![]()
Здравствуйте помогите пожалуйста написать обработчик клавиш в программке.
Код:
Код:
![]()
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
![]() |
![]() |
![]() |
#2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
![]()
попробуй
if IsKeyDown(vk_left) then glVertex2f(0, 0); |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
![]()
не компилируется теперь вообще.
[Error] Unit1.pas(50): E2003 Undeclared identifier: 'IsKeyDown' как описать IsKeyDown ? ![]()
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
![]() |
![]() |
![]() |
#4 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Вообще для обработки клавиш и мыши, а также чтобы добавить таймер в OGL программах на Дельфи можно либо использовать VCL либо WinAPI. Все тоже самое что и в обычных Дельфи программах, только графика OGL.
Создаешь таймер, задаешь нужный интервал, для каждой клавиши создаешь глоб. boolean переменную. Нажал клавишу - true, отпустил - false. В обр. таймера если нужная переменная = true, изменяешь координаты перемещаемого объекта и делаешь отрисовку.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#5 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]() Цитата:
Код:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
![]()
2 mutabor
хм... интересно ![]() ![]()
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
![]() |
![]() |
![]() |
#7 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
![]()
2 UnD)eaD)Snake
Форумчанин KeyBoard добавил, но компилятор не признает ![]() [Fatal Error] Unit1.pas(7): F1026 File not found: 'Keyboard.dcu' я так понял может компонент нужно какой поставить дополнительно?
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
![]()
2 mutabor
Проверь код пожалуйста. Что я неправильно сделал? все компилируется, но точка так и не начала двигаться ![]() Код:
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
![]() |
![]() |
![]() |
#10 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
![]()
Сори, вот попробуй
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как двигаться по данным после select? | _ozzy_ | SQL, базы данных | 5 | 30.06.2008 09:33 |
Как двигаться по записям после Select? | _ozzy_ | БД в Delphi | 5 | 17.06.2008 15:53 |
Url open | Pavel_aress | Общие вопросы Delphi | 12 | 01.08.2007 20:40 |
при нажатии на кнопку должна создаваться новая форма | ***СкаЙ*** | Помощь студентам | 5 | 13.06.2007 11:51 |
Точка на полигоне? | Роман Радер | Общие вопросы Delphi | 14 | 12.02.2007 17:08 |