|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.09.2009, 21:57 | #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 я определяю физику так сказать, т. е. персонаж не может вылететь за пределы не может подпрыгнуть выше чем указано, не может подпрыгнув просто вверх двигаться назад и т.д. Код:
|
26.09.2009, 11:20 | #3 |
Форумчанин
Регистрация: 19.09.2009
Сообщений: 166
|
Просто если делать перемещение в той же FormKeyDown то не видно самого движения картинки, т. е. она сразу переместится с позиции допустим 300 500 на 300 300 за пол секунды, а с помощью таймера видно четко движения картинки (в 1 милисекунду на 6 пикселей)
|
26.09.2009, 13:00 | #5 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Ты изначально все делаешь не правильно. Твой вариант неоптимизированный и сложный. Отсюда и все проблемы. Почитай Уроки по созданию игр для новичков.
|
26.09.2009, 13:02 | #6 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
Diamonig, на самом деле всё просто, думаю, что падение фигуры ты сам сможешь сделать. Если я правильно понял, в чём у тебя проблема, то вот код:
Код:
|
26.09.2009, 13:32 | #7 |
Форумчанин
Регистрация: 19.09.2009
Сообщений: 166
|
|
26.09.2009, 13:49 | #9 |
Форумчанин
Регистрация: 19.09.2009
Сообщений: 166
|
|
26.09.2009, 13:51 | #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 |