![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Быстро, но плавно [D6, WinME]
Извращенец © (2002-06-27 19:46:00)Вот такой вопрос, мне как сделать, чтоб TImage, двигаясь по форме, двигался плавно, не рывками. Если изменять его координаты на 1 то будет слишком медленно. надо что-то быстрое но плавное.
Proton (2002-06-27 22:52:00) [1]нельзя ли такое реализовать в Macromedia Flash ? (пример как флеш на форму кинуть тут был). (если твой почтовый ящик 400 кил выдержит то пример кину)
===
считай время и делай все в цикле
то есть
1)где должна быть твоя картинка в текущий момент,
2)перемещай,
3)счиатй когда твоя картинка должна переехать на новую позицию
4)если до этого момента есть время то спи полученное число тиков (Sleep(x))
(если комп - тормоз и картинку перемещал слишком долго ни чего не делай)
5)иди к пункту 1
да цикл можно вынести в отдельный поток если облачков несколько.
zam (2002-06-27 22:45:00) [2]http://www.compress.ru/Article.asp?id=1052
Там внизу про таймеры.
OnIdle - событие при простое системы.
Вызывается чаще чем OnTimer, для более быстрой прорисовки
Синхронизацию через Event`ы сделай, если это нужно
Извращенец (2002-06-27 22:18:00) [3]zam
Что такое Multimedia timerгде его добыть и с чем есть?
OnIdle - это ...?
два пикселя РЫВКИ !! мне нужно плавное движение. плавно медленно пливут облака, беленькие такие.
zam (2002-06-27 21:41:00) [4]Двигай в OnIdle а не по таймеру или используй Multimedia timer, а что если двигать по 2 пикселя за 1 раз уже сильно ощущаются рывки?
Извращенец (2002-06-27 20:42:00) [5]тормозит чувак, идущий , он шагает с тормозами
Извращенец (2002-06-27 20:41:00) [6]мне нужно двигать .. например облако!!! среднего размера, не дождевое. надо, чтоб двигалось плавно(этого результата мона доиться двигая по пикс), но быстро (чего этим не добиться). используя таймер и двигая по пикс за 0.05 сек получается нужный резалт, но тормозит
Monsterrr (2002-06-27 20:38:00) [7]Вот ты тупой Анатолий, явоно же сказанно, что плавно и быстро.
Anatoly Podgoretsky (2002-06-27 19:50:00) [8]Ты все таки определись плавно (по пикселю) или рывками (Н пикселей за раз), скорость можно увеличить если не пытаться перемещать огромные картинки