![]() |
|
||||||||||
|
|||||
|
alexx25 вот тебе мое извращение
вода это не всегда водаimport flash.display.BitmapData
import flash.filters.DisplacementMapFilter
import flash.geom.Point
noise = new BitmapData(830, 174, false, 0x000000);
_root.attachBitmap(noise, 1);
_root.attachMovie("water", "water", 2);
cx = 0;
cy = 0;
seed = random(Number.MAX_VALUE);
t_i = 0;
directn = 1;
onEnterFrame = function() {
if (directn == 1 && t_i < 800) t_i++;
else {
t_i = 0;
}
trace(t_i);
update(t_i, 0);
}
function update(x, y){
off1 = new Point(x, y);
noise.perlinNoise(50, 20, 1, seed, true, true, 1 | 2, false, [off1]);
water.filters = [new DisplacementMapFilter(noise, new Point(0,0), 1, 2, 10, 10)];
}
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Тормозит жуть.. у меня C2800 сразу подлетает загрузка до 100%
__________________
Отряд Котовскага |
|
|||||
|
ну тогда могу предложить другой вариант как некторые флэшеры делают бегущие облака: длииииинная полоска движущеся воды и медленно ее двигаем
![]() |
|
|||||
|
Вот мой вариант сего чуда.
http://vapes.na.by/blog/index.php?en...y071009-112359 |
|
|||||
|
Вот у меня тоже такая же беда, процессор адски загружается, а мне в флеш сайт эффект нужен, а там кроме этого тоже эффекты имеются... Прям не знаю, что и делать...
__________________
Убейте меня! |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 669
|
|
|
|||||
|
Вот тут вот классно вода сделана, и проц не жрет совсем почти... Интересно как?
__________________
Убейте меня! |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
покадровая анимация. по-русски: gif. ))) только большой и из джипегов)))
Это чтото типа Particle Illusion использовано для генерации серии кадров.
__________________
Reality.getBounds(this); |
|
|||||
|
Wolsh
Ну да! Я тоже так подумал, весит она уж больно много просто. Kuruki У Вас прикольный вариант конечно, но все повынесено в отдельные as файлы, и я прям затрудняюсь разобраться где что, надо еще поковырять...
__________________
Убейте меня! |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|