Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2013, 18:03   #1
Ируха
Новичок
Джуниор
 
Регистрация: 15.05.2013
Сообщений: 1
По умолчанию нужно в приложении по колдовать со скоростью

я пишу приложение на ява и у меня возникла проблема: как сделать чтобы при множественном нажатии кнопки увеличилась скорость, при отпускании кнопки скорость медленно падала
Ируха вне форума Ответить с цитированием
Старый 15.05.2013, 18:32   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

При нажатии кнопки запустить таймер, который будет медленно увеличивать/уменьшать скорость, после чего таймер останавливается.
Если нажимается "противоположная" кнопка таймер перезапустить в нужном направлении.
waleri вне форума Ответить с цитированием
Старый 15.05.2013, 19:17   #3
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Таймер здесь явно лишний.
Очевидно скорость существует не сама по себе, а для чего-то используется.
Обновлять значение скорости чаще, чем она используется, неэффективно, а реже - получать лишнюю погрешность.
Оптимально изменять значение скорости синхронно с ее использованием.
Т.е. каждый раз при считывании значения скорости вычислять ее величину, исходя из состояния органов управления, предыдущего значения скорости и интервала времени, прошедшего с момента предыдущего обращения.
Нужно только предусмотреть обращение к скорости при изменении состояния органов управления.
s-andriano вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Первая ракета летит со скоростью 500 м/с, вторая - со скоростью 450 м/с. ччч1 Помощь студентам 1 05.05.2013 10:27
Нужно реализовать игру в консольном приложении!!!!! Ксюша Тимоша Помощь студентам 4 22.03.2012 18:55
движение авто со скоростью saltonik Помощь студентам 9 02.04.2011 23:18
Копирование файла с заданой скоростью black_prog Помощь студентам 2 25.03.2011 16:00
проблемы с скоростью интернета zheka9601 Общие вопросы C/C++ 2 06.05.2010 20:11