forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Эффекты с картинками (http://forum.boolean.name/showthread.php?t=14521)

Yurec66 04.04.2011 14:27

Эффекты с картинками
 
Вложений: 1
Предлагаю обсудить обработку эффектов с картинками, точнее появление/исчезновение картинок с экрана. Для начала применил эффект появления картинки из-за фона. Только вот скорость появления оставляет желать лучшего. :( На эмуляторе еще нормально, а вот на теле медленно, да и с рывочками видимыми. Можно ли как то ею(скоростью) управлять? Во вложении небольшой код реализации эффекта для обсуждения. Внутренний голос подсказывает, что нужно подбирать шаги цикла. :rolleyes:

Yurec66 04.04.2011 18:45

Ответ: Эффекты с картинками
 
Вложений: 1
Не дождавшись предложений, решил выложить свой вариант эффекта с картинкой "Жалюзи". В примере два варианта жалюзей - горизонтальные и вертикальные. Вот только не пойму одной загвоздки. В цикле вроде i все правильно указан , начиная с нуля. Однако, если не добавить -1, то вверху остается тонкая незарисованная полоска картинки. С чем это связано не пойму :dontknow:

Код:

...
for i:= 0 to wi/k do
  begin 
    for j:= 0 to (k - 1) do
      FillRect(i - 1 + (j*(wi/k)), 0, i, hi);     
    repaint;
    Delay(100);
  end;
...

Подробнее можно посмотреть во вложенном примере.

ps
Проверялось на Kemulator (240/320. 176x220)


Часовой пояс GMT +4, время: 01:25.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot