|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.07.2009, 12:31 | #1 |
Что? Где? Когда?
Форумчанин
Регистрация: 14.07.2009
Сообщений: 220
|
Как сделать такую вещь?
Добрый день уважаемые форумчане! У меня есть такой вопросик: Кто-нибудь полюбому пользуется торрентом, вот там в "о программе" есть такие фишка как расплывающиеся волны на форме:
волны.png Причем они как анимация действую, расплываются..причем никаких анимаций в директории с программой нет, там только: uninstall.cmd uninstall.exe uTorrent.exe Собственно вопрос, как такую фишку можно сделать в дельфи?
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
|
31.07.2009, 12:59 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну сама анимация скажем в таймере. отрисовывать в OnPaint формы ченить типа фракталов... Я даже встречал алгоритмы таких волн в Яндексе.
I'm learning to live...
|
31.07.2009, 14:20 | #3 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
пыщь
|
31.07.2009, 18:15 | #4 | ||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Цитата:
Ща установлю себе эту штуковину (кстати, что она хоть делает-то?) и посмотрим...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||
31.07.2009, 18:17 | #5 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Обычный gif с грамотно подставленными кадрами
|
31.07.2009, 19:25 | #6 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Не, не гиф, программно рисуется. Называется это "синус-плазма" http://democoder.ru/article/10
в торренте что-то типа pixels[x,y] := sin(cos(x+k1) + sin(y+k2)) * color
пыщь
|
31.07.2009, 20:49 | #7 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Установил...))
Размер проги всего 300 килобайт... Уважаю... Не понял правда, что именно эта прога делает - всё куда-то в и-нет пытается лезть... =( А в ресурсах картинки не заметно, хотя половину ресурсов не показываются - жалуется мол "This file has a non-standart resource layout... it has probably been compressed an "EXE compressor"." (к чему бы это?)... Но рисуют точно программно... =) Не скажу как именно они просчитывают сам узор (JTG, благодарю за ссыль, интересно ), но анимируют его примерно так: Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
31.07.2009, 22:37 | #8 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Хм... Интересная штуковина. Надо будет поковырять. Спс за линк
|
01.08.2009, 02:16 | #9 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
DomiNick, неужели не качаешь через торренты? 21 век на дворе блин, срочно исправляйся и вступай в ряды Доблестных Пиратов под покровительством бога Вареза
-- во, переписал код, можно химичить Код:
пыщь
Последний раз редактировалось JTG; 01.08.2009 в 03:53. |
01.08.2009, 05:17 | #10 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Мда......
Потрясающе... %)) Подобрал масштаб (или как его назвать), сделал скорость в районе 120-130..... Плющит..... %))) Афигенный скринсейвер получился... Только при старте формы не надо задавать a:=1 и b:=1, а тоже случайно брать... И на всю экран... ))))
I am the First of Cyber Evolution...
I am the First to Program your Future... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Трудно ли сделать такую прогу? | lawforall | Фриланс | 12 | 05.07.2009 18:10 |
кто сможет сделать такую прогу? | Shuran | Фриланс | 4 | 04.07.2009 09:37 |
как осуществить такую логику | mortira | Общие вопросы Delphi | 27 | 29.06.2009 18:15 |
Как сделать такую программку C++ | Kisia | Помощь студентам | 8 | 29.04.2009 12:56 |