Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Вниз

Разлетающаяся на куски заставка   Найти похожие ветки 

 
DelphiLexx ©   (2006-09-29 11:15) [0]

На старте программы появляется заставка, которая после инициализации приложения должна не проста исчезнуть,  а разлетаться на куски (подобно разбитию стекла) или вертеться с уменьшением размеров подобно тому как это сделано в программе переводчике "Сократ".
Как это реализовать?


 
@!!ex ©   (2006-09-29 11:42) [1]

Руками? :)
А чем конкретно проблема?
Береш картинки и крутиш их как хочеш.
матрицу поворта сказать?


 
Ганна Юхимівна   (2006-09-29 11:48) [2]

Хотелось бы спросить - а зачем ?

Мне, как пользователю, такая заставка не нужна. Только для удовлетворения амбиций программиста ? И кто платит за создание такой заявки ?


 
DelphiLexx ©   (2006-09-29 11:51) [3]


> Мне, как пользователю, такая заставка не нужна.

Вам нет, а мне и многим другим нужна.


 
DelphiLexx ©   (2006-09-29 11:52) [4]


> Береш картинки и крутиш их как хочеш.

Как это программно сделать.


 
ЮЮ ©   (2006-09-29 11:58) [5]


> Вам нет, а мне и многим другим нужна.


Угу. "Сократ"-у например. :)  Либо программа работает и её достаточно стандартного проявления. Либо все разлетается, начиная пряма с инициализации :)


 
DelphiLexx ©   (2006-09-29 12:02) [6]


> Либо все разлетается, начиная пряма с инициализации :)

Ну причем здесь разлетается, это я для примера. Можно любую прикольную анимацию.


 
Elen ©   (2006-09-29 12:08) [7]


> DelphiLexx

Создаеш клип скажем в Flash или 3dMax и вставляеш его на форму без капшина и прокручиваеш


 
Ketmar ©   (2006-09-29 12:15) [8]

>[2] Ганна Юхимівна 29-Sep-2006, 11:48
>Хотелось бы спросить - а зачем ?
не к тому вопрос. тут, судя по всему, программа тривиальна, как дорожный столб, вот и надо её как-нибудь выделить из массы похожих. %-)


 
Степан   (2006-09-30 08:25) [9]

Чтобы все разлетелось сразу и безповортно, не обязательнознать знать матрицу поворота и тп! необходимо просто всегда иметь под рукой маленький и копактный молоточек-кувалдочку!


 
Virgo_Style ©   (2006-09-30 08:56) [10]

Степан   (30.09.06 8:25) [9]
выдерни шнур, выдави стекло


 
SergP ©   (2006-09-30 09:52) [11]

> [6] DelphiLexx ©   (29.09.06 12:02)
>
> > Либо все разлетается, начиная пряма с инициализации :)
>
>
> Ну причем здесь разлетается, это я для примера. Можно любую
> прикольную анимацию.


А простенькая анимация через AnimateWindow не устраивает?


 
@!!ex ©   (2006-09-30 15:39) [12]


> DelphiLexx ©   (29.09.06 11:52) [4]
>
> > Береш картинки и крутиш их как хочеш.
>
> Как это программно сделать.



> @!!ex ©   (29.09.06 11:42) [1]
> ...
> матрицу поворта сказать?


Конкретнее. в чем проблема?
Повернуть картинку? Заставить ее двигатся по экрану? :))


 
DelphiLexx ©   (2006-10-03 11:26) [13]


> А простенькая анимация через AnimateWindow не устраивает?

Нет


 
DelphiLexx ©   (2006-10-03 11:28) [14]


> Повернуть картинку? Заставить ее двигатся по экрану?

Когда заставка скрывается, нужно, чтобы рамка от формы этой заставки медлено кручась улетала в правый угол.


 
Gydvin ©   (2006-10-03 11:43) [15]

Все очень просто. В фотошопе, скажем на красном фоне рисуются все кадры твоего взрыва. Потом в твоей проге создается массив битмап с count"ом кратным количеству кадров в твоей анимации, далее во все битмапы помещается скриншот твоего раб. стола. Потом на каждый элемент массива наносится кадр из твоей анимации за минус красного цвета (фон). Затем полученный взрыв проигрывается на форме без капшина (что проще) соответственно размер формы должен быть под размер анимации (чтоб ее не было видно.


 
Barloggg   (2006-10-03 13:26) [16]

а может все-таки проще на битмапе нарезать квадратиков и потом stretchdraw"ом разодрать картинку на кучу кусков, которые по таймеру разлетятся.
или вообще по точкам...

если использовать Д3Д, то можно нарезать треугольниками :)

или сначала нарезать кусков, потом из состыковать и отрисовывать типа как единую картинку. используя прозрачность можно задать любую форму.

все три варианта составлены по возрастанию прожоливости. и их все можно автоматизировать.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.046 c
2-1159978351
Дом
2006-10-04 20:12
2006.10.22
Реестр и бинарные данные


2-1159872475
Новичоккк
2006-10-03 14:47
2006.10.22
Обращение к форме внутри потока


3-1156406737
qazwsx
2006-08-24 12:05
2006.10.22
Кто нибудь знает как в БД Access запихивать TStream?


15-1159179702
wl
2006-09-25 14:21
2006.10.22
глюки форума?


2-1160053115
Anto}{a
2006-10-05 16:58
2006.10.22
Таблица





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский