Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 04.04.2011, 14:27   #1
Yurec66
AnyKey`щик
 
Регистрация: 29.03.2011
Сообщений: 13
Написано 0 полезных сообщений
(для 0 пользователей)
Эффекты с картинками

Предлагаю обсудить обработку эффектов с картинками, точнее появление/исчезновение картинок с экрана. Для начала применил эффект появления картинки из-за фона. Только вот скорость появления оставляет желать лучшего. На эмуляторе еще нормально, а вот на теле медленно, да и с рывочками видимыми. Можно ли как то ею(скоростью) управлять? Во вложении небольшой код реализации эффекта для обсуждения. Внутренний голос подсказывает, что нужно подбирать шаги цикла.
Вложения
Тип файла: zip Effects.zip (214.8 Кб, 416 просмотров)
(Offline)
 
Ответить с цитированием
Старый 04.04.2011, 18:45   #2
Yurec66
AnyKey`щик
 
Регистрация: 29.03.2011
Сообщений: 13
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Эффекты с картинками

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

...
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)
Вложения
Тип файла: zip Effects2.zip (215.2 Кб, 430 просмотров)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com