![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 19.09.2009
Сообщений: 166
|
![]()
Проблема в том что при нажатии в форме Up у меня человечек на картинке прыгает вверх, держа эту же клавишу Up и затем нажать left или right то человек начнет прыгать по косой линии, после того как я бросаю left или тот же right и при этом все еще держа клавишу Up то он у меня перестает прыгать, и чтобы начал прыгать вверх нужно опять бросить и нажать заново Up. Мне же нужно чтобы просле того как я бросаю left или right то отработка события нажатия Up оставалась работать. Кто может подскажите как это можно реализовать. Вот код:
С помощью меток f2,f3,f1,k1,f,s,i,k,P1,P2,P3 я определяю физику так сказать, т. е. персонаж не может вылететь за пределы не может подпрыгнуть выше чем указано, не может подпрыгнув просто вверх двигаться назад и т.д. Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 19.09.2009
Сообщений: 166
|
![]()
Просто если делать перемещение в той же FormKeyDown то не видно самого движения картинки, т. е. она сразу переместится с позиции допустим 300 500 на 300 300 за пол секунды, а с помощью таймера видно четко движения картинки (в 1 милисекунду на 6 пикселей)
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]()
Ты изначально все делаешь не правильно. Твой вариант неоптимизированный и сложный. Отсюда и все проблемы. Почитай Уроки по созданию игр для новичков.
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
![]()
Diamonig, на самом деле всё просто, думаю, что падение фигуры ты сам сможешь сделать. Если я правильно понял, в чём у тебя проблема, то вот код:
Код:
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 19.09.2009
Сообщений: 166
|
![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 19.09.2009
Сообщений: 166
|
![]() |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 19.09.2009
Сообщений: 166
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Распределение памяти перемещаемыми разделами с перемещением в сторону старших адресов со сжатием | Лисичкина | Помощь студентам | 4 | 08.12.2009 21:12 |
Проблема с рамами/Проблема с ЖД | DRAGGER | Компьютерное железо | 6 | 04.01.2009 23:37 |
Проблема с перемещением картинки | Vanya | Общие вопросы Delphi | 2 | 16.07.2008 14:30 |
ВОПРОС на счет блоков памяти и отслеживание за перемещением потока. | Big Zee | Свободное общение | 7 | 21.04.2008 14:38 |