|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.01.2010, 19:47 | #11 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
В цикл впихните Sleep(100); И уменьшайте это число, пока не добъетесь нужной скорости. Или используйте таймер.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
30.01.2010, 20:30 | #12 |
Пользователь
Регистрация: 22.01.2010
Сообщений: 37
|
Blondy, после строки marker.Top:=marker.Top-1 (или dec(Marker.Top)) вставьте sleep(500)
Меняйте число 500 на другое и следите за маркером, тогда сможете подобрать то, что нужно. 500 - это полсекунды. |
30.01.2010, 20:38 | #13 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
2) 0.5 * 200 = 100. Будет Ооооочень весело наблюдать, как снаряд летит полторы минуты.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
30.01.2010, 20:49 | #14 |
Форумчанин
Регистрация: 26.01.2010
Сообщений: 215
|
пробуй так
Код:
Могу лишь пнуть в нужном направлении (ну или как получится)
|
30.01.2010, 20:54 | #15 |
ГОСТ 2.403-75
Пользователь
Регистрация: 04.05.2009
Сообщений: 92
|
Ну раз уж на то пошло
Код:
мой скромный delphi блог
|
30.01.2010, 23:04 | #16 |
Участник клуба
Регистрация: 07.07.2009
Сообщений: 1,385
|
Всем спасибо огромное, сейчас буду пробовать))
Извините, за задержку с благодарностями - увлеклась рисованием главной обложки для игры. Просто мы еще про задержку не проходили, и у меня опыта ее использования вообще не было, а тут срочно давай голливудское кино))))) Если не выйдет фильма - я опять к Вам))
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
|
08.02.2010, 12:25 | #17 |
PHP, Delphi
Форумчанин
Регистрация: 07.05.2008
Сообщений: 388
|
Попробуйте переменную I объявить внутри процедуры нажатия клавиши. Возможно тут лучше подойдет не FormKeyDown, а метод, когда клавиша уже отпущена, и пока движется торпеда, не считывать клавиши. Также наверное стоит воспользоваться таймером.
Мыши плакали, кололись, но продолжали жрать кактус...
мои проекты |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск текста от маркера до маркера | artemavd | Общие вопросы Delphi | 13 | 07.04.2010 12:37 |
Захват маркера на видео | Liam | Помощь студентам | 0 | 03.07.2009 03:52 |
Движение 2-x объектов (Delphi) | VadEr | Помощь студентам | 2 | 06.06.2009 17:19 |
Броуновское движение (Delphi) | ExoByte | Помощь студентам | 9 | 01.06.2009 11:25 |
Движение рисунка(Delphi) | 2009 | Помощь студентам | 6 | 12.03.2009 22:17 |