Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.22;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.06 c
2-1159760859
>>DEATH<<
2006-10-02 07:47
2006.10.22
переменая цвета


2-1160311802
alexa14
2006-10-08 16:50
2006.10.22
Динамическое создание popupmenu


3-1156145027
Mishenka
2006-08-21 11:23
2006.10.22
Как запросу динамически добавить вычисляемое поле?


2-1159870232
XTD
2006-10-03 14:10
2006.10.22
Почему при выполнении цикла, форма виснет?


15-1157303391
VirEx
2006-09-03 21:09
2006.10.22
Кто слушает РЭП?