|
#1
|
|||
|
|||
Gif-анимация
Я делаю работу на НПК.(Науч. практич. конфер) И у меня проблемма с самого начала. Как сделать так чтобы Gif картинки и прочие изображ загруж на форму при команде Обьект.left:=Обьект.left +3;(left можно заменить Top) Происходит мерцание(и это очень заметно). И вот как мне решить эту проблемму
|
#2
|
||||
|
||||
каким образом ты загружаешь на форму картинки???
В начале был Бит, потом Байт и только потом появилось Слово... |
#3
|
|||
|
|||
gif с помощью библиотеки rxgifanimator а jpg с помощью Image и ещё обьекты shape и они тоже мерцают. Как сделать чтоб при движении они не мерцали???
|
#4
|
||||
|
||||
А почему Left+3, может попробовать сократить расстояние прыжка???
А вообще лучше сначала перерисовать все картинки в памяти, а потом вывести на форму...Приведи пожалуйста кусок кода...так можно будет рассуждать об оптимальности вывода на экран... Еще в Delphi 2009/2010 есть такое свойство DoubleBuffer, его рекоммендуется включить... В начале был Бит, потом Байт и только потом появилось Слово... |
#5
|
|||
|
|||
Да нет там не чего особенного Там Обьект.left:=Обьект.left +3 этот код стоит на нескольких объектах и они двигаются в сторону. Очень Сильное мерцание. Расскажи про перерисовку в памяти(если можно подробнее) У меня 7 делфи
|