AIMP Forum

Общее => Креатив => Topic started by: Black_AVP on February 21, 2017, 18:42:02

Title: [SE] Эффект падающих снежинок
Post by: Black_AVP on February 21, 2017, 18:42:02
Навеяло темой (https://www.aimp.ru/forum/index.php?topic=54932.0).
Больше чем на 16 снежинок у меня энтузиазму не хватило, уж больно муторно клонировать/добавлять, особенно, счётчики.
Если кому понравится эта идея (может, для какого-то "новогоднего" скина), могут легко добавить, в скрипте при этом поменяется только один параметр для переменной N.
Вертикальную и горизонтальную скорость тоже можно изменить.
Возможно, лучше задавать начальные координаты снежинок в OnLoaded (достаточно по вертикали), чтобы они быстрее разбежались по окну.
Title: Re: Эффект падающих снежинок
Post by: Soolo on February 21, 2017, 19:03:23
ха, веселоприкольно
+
Title: Re: Эффект падающих снежинок
Post by: Я Гриша! on February 22, 2017, 18:53:32
Как-то дёргано, но как пособие для начинающих, сгодится.
Вот тут есть пара скриптов, только не знаю можно ли их адаптировать под АИМП
http://mvcreative.ru/blog/zima_na_sajte_sneg/2012-12-23-11
Title: Re: Эффект падающих снежинок
Post by: Black_AVP on February 22, 2017, 20:22:52
Как-то дёргано, но как пособие для начинающих, сгодится.
Дёрганье, скорее всего, от того, что большое смещение по горизонтали задано.
Ну, это, как пример, если кого-то заинтересует - доработают.

Вот тут есть пара скриптов, только не знаю можно ли их адаптировать под АИМП
http://mvcreative.ru/blog/zima_na_sajte_sneg/2012-12-23-11
Это для сайтов, да ещё на джаве, и сам скрипт, как я понял, вообще на стороннем сайте.
Title: Re: Эффект падающих снежинок
Post by: Black_AVP on February 23, 2017, 09:17:30
Уменьшил "рысканье" снежинок и удвоил их число.
Интересно, что скрипт заметно тормозит работу редактора, хотя в плеере с этим "скином" на грузка на проц, практически = 0.
Title: Re: Эффект падающих снежинок
Post by: Я Гриша! on February 23, 2017, 14:33:52
Да, на фоне картинки, смотрятся хорошо.
Title: Re: Эффект падающих снежинок
Post by: Я Гриша! on February 23, 2017, 16:35:56
Ничего не могу понят... Я перенёс твою структуру в новый проект, на обложку альбома в отдельном окне, но скрипт не работает.  :(
Что я упустил?
Title: Re: Эффект падающих снежинок
Post by: Black_AVP on February 23, 2017, 17:15:33
Ничего не могу понят... Я перенёс твою структуру в новый проект, на обложку альбома в отдельном окне, но скрипт не работает.  :(
Что я упустил?
Всё у тебя работает (не лень же было всё скопировать  :) ). В окне визуализации ты страницу кавера включаешь?
У Snow_Counter_26 модуль исправь - одна снежинка вверху застревает.

P.S. При сборке проекта надо таймер выключать (кнопочкой), иначе не дождёшься. Проблема, кстати, при работающем скрипте почти ничего невозможно сделать в проекте.
Title: Re: Эффект падающих снежинок
Post by: Я Гриша! on February 23, 2017, 18:56:36
Всё у тебя работает (не лень же было всё скопировать  :) ).
Хм... странно, я проверял много раз, и в редакторе не было анимации (на кнопочку нажимал, через Alt), и в плеере тоже.
Да нет, интересно было.

Quote
В окне визуализации ты страницу кавера включаешь?
Да включена была.

Quote
У Snow_Counter_26 модуль исправь - одна снежинка вверху застревает.
Ага, поправил.

Quote
P.S. При сборке проекта надо таймер выключать (кнопочкой), иначе не дождёшься. Проблема, кстати, при работающем скрипте почти ничего невозможно сделать в проекте.
Это да, глючит, и при двух лупах также.
Title: Re: Эффект падающих снежинок
Post by: Black_AVP on February 23, 2017, 19:09:51
Григорий, я так и не понял: работает у тебя или нет?
Title: Re: Эффект падающих снежинок
Post by: Я Гриша! on February 23, 2017, 20:03:39
Григорий, я так и не понял: работает у тебя или нет?
Сейчас заработало, непонятно почему раньше не работало.
Title: Re: Эффект падающих снежинок
Post by: Black_AVP on February 24, 2017, 17:25:32
Сейчас заработало, непонятно почему раньше не работало.
В продолжение твоего проекта сделал с капельками. Эффект будет виден только при воспроизведении и при наличии кавера в файле.
Капельку, правда, наспех рисовал, может, сам лучше нарисуешь.
Title: Re: Эффект падающих снежинок
Post by: Я Гриша! on February 24, 2017, 23:13:04
В продолжение твоего проекта сделал с капельками. Эффект будет виден только при воспроизведении и при наличии кавера в файле.
Капельку, правда, наспех рисовал, может, сам лучше нарисуешь.
Ага, здорово! Поменял текстуру :)
(http://image.prntscr.com/image/a77f659c769c4b5baa16fd4d0cc5bca4.png)
Дорожек от капель только не хватает, и метод появления лучше бы был от верхней границы.
Title: Re: Эффект падающих снежинок
Post by: Black_AVP on February 25, 2017, 08:41:47
Ага, здорово! Поменял текстуру :)
Дорожек от капель только не хватает, и метод появления лучше бы был от верхней границы.
Ну, неплохо смотрится (+1). ИМХО, капли крупноваты.
Так может, лучше дорожку (исчезающую в конце) и нарисовать в текстуре, а не несколько капель. Число капель можно и так добавить.
Появляются капли при первом пуске кучей, потому что не задано начальное значение счётчиков по Х. Если не лень - можешь просчитать и прописать.
Принцип там такой: младшие 3 тетрады счётчика - это Х, а старшие 3 - это Y координаты в пикселях в окне, т.е. формула будет такая:
Counter_N.Default_Position = Y * 4096 + X.
Но после первого цикла всё выравнивается и при повторных запусках положение капель запоминается.