|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Мерцание/частота обновления изображения
Здравствуйте. Помогите, кто может.
Делаю небольшую игрушку. По нажатию клавиши должна перемещаться картинка. Всё это я сделал, всё работает. Прописал DoubleBufered. Движение реализую через таймер. Изображение перемещается на 6px. Время на таймере минимальное. Но при этом всё равно изображение немного дёргается. Кто знает, как увеличить либо частоту кадров, либо скорость обновления изображения... Код:
procedure TForm1.Timer3Timer(Sender: TObject); begin image1.Top:=image1.Top+6; end; |
#2
|
||||
|
||||
Используй графический движок.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
у тебя перемещается не картинка, а компонент отображающий картинку
соотв. ни время таймера не DoubleBufered тут непричем |
#4
|
||||
|
||||
На каждый тик таймера битмап содержащий объект накладывается на битмап фона с некоторым смещением. Далее готовый битмап выводится куда нужно.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |